中關(guān)于APK瘦身的中關(guān)方案
APK瘦身的價值
APK瘦身嚴(yán)格上來講不算是對應(yīng)用性能的優(yōu)化,應(yīng)該算是對應(yīng)用程序體驗的優(yōu)化,瘦身的價值主要有一下幾點:
APK中有哪些東西
一個APK實際上就是一個壓縮文件,里面主要是包括一下幾個東東:
1.代碼
2.lib
3.so本地庫
4.資源文件(圖片,音頻,于A嚴(yán)格字體等)
對于這些文件,可以采取一下一些方式來進行處理
代碼的瘦身瘦身上講混淆可以減少文件的大小,因為混淆后的代碼將較長的文件名,實例,方法名等做了簡化,從而實現(xiàn)字節(jié)上面的優(yōu)化.刪除掉在測試階段無用的代碼,可以借助 → Code...對工程做靜態(tài)代碼檢查,刪掉無用的價值代碼
buildTypes { debug { } release { minifyEnabled true // 是否混淆 shrinkResources true // 是否去除無效的資源文件 // 混淆的配置文件 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' }}
目前來看,大概是有這么多方法來進行減小APK的體積的,希望這些方案可以幫到大家.
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者