SuperMonster003 / AutoJs6

安卓平台 JavaScript 自动化工具 (Auto.js 二次开发项目)
https://docs.autojs6.com
Mozilla Public License 2.0
2.16k stars 656 forks source link

打包安装后文件体积190MB+ #176

Open lllllllove7 opened 7 months ago

lllllllove7 commented 7 months ago

只有几行代码,请问是什么原因

LZX284 commented 7 months ago

@lllllllove7 这是目前打包功能不完善,打包后的多余文件过多导致的(作者正在优化,应该下一版本就能解决了)。 目前的解决办法,可以参考这一篇博客autojs打包的软件报毒,同样 地,使用MT管理器或APK编辑器等,可以自己编辑删除apk中的多余文件,然后再重新签名就可以了 打包的apk中可以删除的多余文件:

SuperMonster003 commented 7 months ago

@lllllllove7 打包后的应用中, 包含了一些不必要的资源文件, 导致体积庞大. 后续版本可能会对此做出一定程度的优化.

@LZX284 L 大提交的 PR #169 因为我没有合并, 导致在 rebase 的时候自动消失了. [ 哭 ]
第一次 rebase, git 也不熟练, 看到 PR 丢了好心痛. 麻烦 L 大再提交一次 PR 吧.

Sent from my XQ-DQ72 using FastHub

LZX284 commented 7 months ago

@SuperMonster003 PR #178 已提交,其它方面,有一些说明写在代码注释里,另外就是内置的template一般不要选择体积最大的universal版,建议可以内置最通用的arm64-v8a版,其它架构的模板包可以和app一起发布到Releases页面(打包时通过外置方式调用)

SuperMonster003 commented 7 months ago

@SuperMonster003 PR #178 已提交,其它方面,有一些说明写在代码注释里,另外就是内置的template一般不要选择体积最大的universal版,建议可以内置最通用的arm64-v8a版,其它架构的模板包可以和app一起发布到Releases页面(打包时通过外置方式调用)

好的, 非常感谢.