|
|
本帖最后由 摸石头过河 于 2026-1-15 05:27 编辑
帖子由来:求助贴https://bbs.binmt.cc/thread-161410-1-1.html
题外:
我在MT论坛摸鱼挺久的了,平时都在潜水学习并参考坛友们的教程依葫芦画瓢地改改自己感兴趣的APP,虽然混得账号段位高,但本人非科班出身,也没系统去学过编程与开发,学逆向是纯爱好(其实也有白嫖的因素,咱老实交代),所以水平有限,不敢误人,很少发帖,只是偶尔看到力所能及的求助,就顺便说几句。这里借机会对坛里发教程贴的坛友们表示下由衷的感谢!!!
正文,我平时精简Apk常用到的一些方法:
1、参考上图,保留被选中的那些,然后lib文件夹里只保留arm64-v8a(现在的处理器基本都支持64位的),如果打包签名后秒闪退,那就再保留签名文件夹META-INF或者kotlin文件夹,也可能这两都不能删。
2、resources.arsc里的其他地方的语言文件可删,包括array、plurals、string里中英文甚至中文以外的其他语言文件(只留下你想要的)都可删,有时raw里也有。
3、使用MT管理器的Apk优化功能也能减小安装包体积。
4、比较繁琐且考验开发功底(我反正不会)的手段:删除用不到的功能模块及其对应的各种代码及资源文件。
5、如果是用了某些过签方法的,可以找到过签后安装包里的原包Apk,打开,删除META-INF及AndroidManifest.xml以外的全部文件,退出时不要签名修改后的原包Apk文件。
我一般就用到4以外的这4个办法精简安装包体积,很有效果... |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|