當引入so庫的時候
modle的build.gradle
//將so庫打包到apk內(nèi)
sourceSets{
main{
jniLibs.srcDirs=['libs']
}
}
打包出來的apk特別的大。
modle的build.gradle中defaultConfig配置so庫架構简逮,可以使apk小很多
//配置so庫架構(一般 真機:arm 模擬器:x86)
ndk {
abiFilters('armeabi', 'armeabi-v7a')
}
注:不適用于定制化開發(fā)(eg:PDA設備)球散、內(nèi)部開發(fā)要求版本性兼容性高的
APK優(yōu)化(一)之SVG--------------解決大量的套圖問題
APK優(yōu)化(二)之Tint著色器-------------減少apk體積
APK優(yōu)化(三)之資源打包配置----resources.arsc
APK優(yōu)化(四)之.so動態(tài)庫打包配置
APK優(yōu)化(五)之移除無用資源,物理刪除
APK優(yōu)化(六)之代碼混淆
APK優(yōu)化(七)之啟用shrinkResources資源縮減 ,不需要物理上的刪除
APK優(yōu)化(八)之啟用webp轉換插件-----圖片變小
APK優(yōu)化(九)之資源res文件混淆和7ZIP壓縮