| 获取 apk 文件并准备相关目录 ) 博客中讲解了 multiple-dex-core 依赖库开发 , 每次启动都要解密与加载 dex 文件 , 在该博客中讲解到了 获取 apk 文件 , 并准备解压目录..., 都要执行上述操作 ;
现在讨论解压文件的细节操作 ;
如果应用是 第一次启动 , 则需要解压该 apk 文件 , 并进行解密 ;
如果应用 不是第一次启动 , 则直接获取之前已经 解压 apk 并解密好的..., 这些文件是 V1 签名文件保存目录 , 不需要解压 , 跳过即可 ,
如果该文件条目 , 不是目录 , 说明就是文件 ,
向刚才创建的目录中写出文件 ;
// 遍历压缩包中的文件...或 目录名称
val name = zipEntry.name
// 如果 apk 压缩包中含有以下文件 , 这些文件是 V1 签名文件保存目录...// 如果 apk 压缩包中含有以下文件 , 这些文件是 V1 签名文件保存目录 , 不需要解压 , 跳过即可
if (name ==