文章詳情頁(yè)
android - 如何縮小APK的體積
瀏覽:86日期:2024-08-15 10:36:17
問題描述
如何縮小APK的體積
問題解答
回答1:apk 中體積較大的一般是圖片資源,so文件,引用的JAR。
所以, 可以從這些地方去找突破口。
圖片資源,
壓縮所有圖片資源 https://tinypng.com/
使用 .9 圖
使用webp
使用矢量圖
狀態(tài)改變等圖片,可以用 selector 做
如果要求不高的話,適配做兩套圖即可 h-dpi xxh-dpi
so 庫(kù)
一般不用支持 x86的架構(gòu) 可以刪除該架構(gòu)下的 so 文件
刪除一些不用的 so 庫(kù)。常見的有引用百度地圖時(shí),只要定位功能,卻把所有的 so 庫(kù)都引入了
打包時(shí)開啟壓縮,混淆
參考連接:http://www.fqxyi.com/Android/...
回答2:我還能說些什么呢?百度一下,你就知道。
最簡(jiǎn)單有效的方法:
圖片格式調(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. python的文件讀寫問題?2. javascript - jquery hide()方法無效3. mysql里的大表用mycat做水平拆分,是不是要先手動(dòng)分好,再配置mycat4. 怎么用css截取字符?5. css - 定位為absolute的父元素中的子元素 如何設(shè)置在父元素的下面?6. python - 獲取到的數(shù)據(jù)生成新的mysql表7. CSS3可否做出這個(gè)效果?8. window下mysql中文亂碼怎么解決??9. javascript - 圖片鏈接請(qǐng)求一直是pending狀態(tài),導(dǎo)致頁(yè)面崩潰,怎么解決?10. javascript - 請(qǐng)問 chrome 為什么會(huì)重復(fù)加載圖片資源?
排行榜

熱門標(biāo)簽