1. 程式人生 > >安卓-APP瘦身優化

安卓-APP瘦身優化

APP優化

APP瘦身

#1. 圖片的優化 ☆☆☆☆☆

s1.png圖片壓縮裁剪,打包APP後資原始檔分50k+大小圖片重點優化,10k+圖片選擇優化;

s2.圖片資源格式處理(大小):.png > .jpg > .webp,條件合適選擇應選擇.webp;

s3.使用向量圖;

#2.開啟混淆與壓縮 ☆☆☆☆☆

s1.gradle shrinkResources設定為true,minifyEnabled設定為true;

s2.gradle minifyEnabled

可單獨開啟,shrinkResources必須與minifyEnabled一起開啟;

s3.遮蔽程式碼混淆-keep class com.** { *; };

#3.APP架構上的優化

s1.只用一套圖片資源,如xhdpi或xxhdpi;

s2.只用一套功能類似的框架,如圖片處理只用ImageLoader或glide;

s3.框架上的優化,如定製專案使用的框架或自研框架僅定製開發專案相關功能模組,或簡化框架架構;

s4.so庫僅使用僅加入APP支援的平臺部分;

#5.其他優化

s1.

指定打包時編譯的語言包型別:resConfigs("zh"),預設包含英文;

Ref

https://blog.csdn.net/luckyleaf666/article/details/60572736

https://www.jianshu.com/p/99f3c09982d4