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