App瘦身這方面有幾個點:
1.資源:咱們圖片mipmap{
hdpi
xhdpi
xxhdpi
xxxhdpi
}
多套圖在apk會造成apk包過大所以對於這一點我們需要刪除無用選擇合適的
圖片我們儘量用WebP格式
(它支持有損無損壓縮、支持完整的透明通道、也支持多針動畫,是一種比較理想的圖片格式)
用sharp進行繪製
然後能用代碼進行繪製的圖片儘量用代碼實現
少用幀動畫
2.代碼:
對於在代碼方面移除吳用代碼或者對無用代碼進行註釋這樣我們在混淆打包的時候會對這些代碼忽略
對代碼進行抽取和封裝
3.源碼:
如果有能力的情況下我們可以對代碼進行源碼解析,對於我們有用的代碼抽出來,將無用的代碼刪除掉來對我們的apk瘦身
4.依賴:
使用V7包
對於依賴統一管理
動態導入(比如我們酷狗的背景圖片在我們下載完成的時候它不會下載只有在我們用到的時候纔會進行下載)