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