Android Apk 瘦身方法

proguard-android-optimize.txt

proguard-android-optimize.txt 是更加激進的 proguard 配置,包括和 proguard-android.txt 相同的 ProGuard 規則,但還包括其他在字節碼一級(方法內和方法間)執行分析的優化,以進一步減小 APK 大小和幫助提高其運行速度
release {
//Enable the proguard
minifyEnabled true
proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt’), “proguard-rules.pro”

//Other parameters
debuggable false
jniDebuggable false
renderscriptDebuggable false
signingConfig playStoreConfig //Add your own signing config
pseudoLocalesEnabled false
zipAlignEnabled true

}

可以在 build.gradle 中設置 shrinkResources 屬性爲 true,這會在打包時刪除未使用的資源:

release{
shrinkResources true
}

如果你的應用不需要支持國際化,那麼可以設置 resConfigs 爲 “zh”,“en”,即只支持中英文:

defaultConfig {
resConfigs “zh”,“en”
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章