Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

修复宿主 app 应用 resguard 插件后导致分包的 ABI APK 包大小增加问题 & 7z 深度压缩导致资源找不到问题 #57

Conversation

kuangzhongwen
Copy link

@kuangzhongwen kuangzhongwen commented Jun 30, 2021

问题1: 宿主 app 使用 rearguard 插件,打出的 abi 包大小增大
需要等待 resguard 处理完成后再进行分包。

以我们的应用为例,修复前 v7a 的包大小为 127M,修复后包大小为 119M

问题2: 7z 深度压缩(-mx9) 导致 resources.arsc 出问题,运行时资源找不到

不使用 7z 压缩(即不侵入修改宿主 app 的打包压缩流程,只复制全包后进行 zip 操作文件

@kuangzhongwen kuangzhongwen changed the title 修复宿主 app 应用 resguard 插件后导致分包的 ABI APK 包大小增加问题 修复宿主 app 应用 resguard 插件后导致分包的 ABI APK 包大小增加问题 & 7z 深度压缩导致资源找不到问题 Jul 6, 2021
@kissonchan kissonchan merged commit 065ece1 into iqiyi:v1.4.0-hotfix03 Jul 14, 2021
@PengZeHai
Copy link

为什么看1.4.1-hotfix01的包,并没有应用到这个修复?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants