安卓开发手记 缩减APK的大小

首先

经过本人的实(zuo)践(shi) 最好不要缩减掉com.android.support:appcompat-v7向下支援库!不要!

这个包是为了考虑API level 7(即Android 2.1)及以上版本而设计的 缩减之后许多方法(包括Material Theme)将对5.x以下系统不支援

因为我需要考虑低版本的旧设备 使用我不对这方面进行缩减 当然如果你不考虑5.x以下系统的向下兼容 这就完全没有关系了

可以通过开启开启资源压缩和代码混淆压缩来缩减体积

build.gradle(Moudule:app)的buildTypes部分中

 buildTypes { release { shrinkResources true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }

这样就好了 十分的简单 而且有效

也可以清理项目文件夹中的各个assets文件夹 它们中会存放着一些未使用的资源文件

然后你可以还通过Refactor菜单中的Remove Unused Resources移除掉未使用的资源文件

再然后还可以使用Analyze菜单中的Inspecting Code来优化代码 缩减掉不必要的代码和资源文件

好的大概就这样

如果有问题 请轻喷

发表评论

电子邮件地址不会被公开。 必填项已用*标注