文章詳情頁
android - 如何縮小APK的體積
瀏覽:108日期:2024-08-15 10:36:17
問題描述
如何縮小APK的體積
問題解答
回答1:apk 中體積較大的一般是圖片資源,so文件,引用的JAR。
所以, 可以從這些地方去找突破口。
圖片資源,
壓縮所有圖片資源 https://tinypng.com/
使用 .9 圖
使用webp
使用矢量圖
狀態(tài)改變等圖片,可以用 selector 做
如果要求不高的話,適配做兩套圖即可 h-dpi xxh-dpi
so 庫
一般不用支持 x86的架構(gòu) 可以刪除該架構(gòu)下的 so 文件
刪除一些不用的 so 庫。常見的有引用百度地圖時(shí),只要定位功能,卻把所有的 so 庫都引入了
打包時(shí)開啟壓縮,混淆
參考連接:http://www.fqxyi.com/Android/...
回答2:我還能說些什么呢?百度一下,你就知道。
最簡單有效的方法:
圖片格式調(diào)整:換成webp的
移除不使用的資源
proguard開啟
上一條:android - IDEA怎么自動(dòng)將安卓apk包安裝到模擬器調(diào)試?下一條:android - 網(wǎng)絡(luò)加載數(shù)據(jù)填充到控件時(shí),控件的大小是默認(rèn)大小,只有我點(diǎn)擊之后才會(huì)變成我設(shè)置的大小。
相關(guān)文章:
1. android - 用textview顯示html時(shí)如何寫imagegetter獲取網(wǎng)絡(luò)圖片2. css3 - css怎么實(shí)現(xiàn)圖片環(huán)繞的效果3. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境4. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?5. css - 定位為absolute的父元素中的子元素 如何設(shè)置在父元素的下面?6. JavaScript事件7. 注冊賬戶文字不能左右分離8. javascript - jquery hide()方法無效9. html - vue項(xiàng)目中用到了elementUI問題10. 網(wǎng)頁爬蟲 - 用Python3的requests庫模擬登陸B(tài)ilibili總是提示驗(yàn)證碼錯(cuò)誤怎么辦?
排行榜

熱門標(biāo)簽