android apk瘦身方法

參考文檔:天之界線2010   http://www.jianshu.com/p/8f14679809b3

我們在新的android studio2.2中可以看到可以對apk 進行分析了:




我們從中可以看到

對應的apk大小佔用


所以對應的,我們可以通過幾個辦法來對apk進行瘦身:

1:對於資源文件

多使用shape的方法設置形態,減少圖片使用。要設置shrinkResources  true去除不必要的資源文件,也可以使用圖片壓縮的方法,將圖片進行壓縮,這裏介紹一個非常好用的網站:https://www.tinypng.com  支持批量圖片壓縮,我們可以將壓縮好的圖片在放到工程中,可以看到壓縮後大小減少一半左右。



2:對於so文件

so文件在友盟推送,二維碼掃描,地圖等等地方都會用到。但是android的設備很多,菜cpu也是好多種,所以配置的so文件非常多,我們在打包時可以進行如下設置,選擇需要的so文件進行設置。對於64位的手機,比如華爲,需要64位的so。


3:混淆

混淆要注意保留一些重要文件,具體的混淆要根據項目的使用來決定。

注意:使用xutils的要進行方法public處理,即每個註解都是public,並且對於public方法要keep。


4:對於第三方的


保留需要的資源,如果第三方的功能可以自己實現,最好自己寫吧 ,畢竟依賴別人的會有不知道的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章