-
Notifications
You must be signed in to change notification settings - Fork 536
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
[问答] 如何缩减APK包大小? #51
Comments
这个问题实际上问的是: 如何正确高效使用 Lint 工具(或者别的优化工具如ProGuard)~ 目前我主要用 Lint 工具(当然 Lint 工具还有别的强大功能,我只是用了两个):
当然还有一个要点就是:清除一些没用的第三方库。 这篇文章或许能帮忙~ |
使用图片压缩工具对你apk中的资源文件中的图片进行压缩。一些纯色的图片用颜色值代替。 |
proguard代码混淆 可以大大减小apk的大小 |
1、去除不再使用的资源 |
对不同平台进行分别打包,只引入本平台的.so文件,缺点是这个apk只能在一个平台上跑 |
Android APK安装包瘦身代码
资源
策略
|
当然还有个在线压缩美工切图的网站:https://tinypng.com,强烈推荐。 |
Proguard 可以有效减少 APK 体积。 |
图片资源转为webp,也能有效压缩体积 |
我写的,适合于iOS和Android,但偏iOS一些,供参考: |
一个工程最占用资源的地方在于资源,资源的大头是图片,我的经验是: |
http://jayfeng.com/2015/12/29/APK%E7%98%A6%E8%BA%AB%E5%AE%9E%E8%B7%B5/ APK瘦身实践 我觉得这个写的比较详细 |
几个方面吧: |
写了个简单的脚本实现批量调用tinypng接口压缩图片,https://github.com/TracyZhangLei/pythons/blob/master/tinypng/tinyPics.py |
compile 'com.android.support:appcompat-v7 |
可以通过删除R.class文件来达到减少apk大小和dex数量 |
No description provided.
The text was updated successfully, but these errors were encountered: