文章詳情頁(yè)
android - 如何縮小APK的體積
瀏覽:124日期:2024-08-15 10:36:17
問(wèn)題描述
如何縮小APK的體積
問(wèn)題解答
回答1:apk 中體積較大的一般是圖片資源,so文件,引用的JAR。
所以, 可以從這些地方去找突破口。
圖片資源,
壓縮所有圖片資源 https://tinypng.com/
使用 .9 圖
使用webp
使用矢量圖
狀態(tài)改變等圖片,可以用 selector 做
如果要求不高的話(huà),適配做兩套圖即可 h-dpi xxh-dpi
so 庫(kù)
一般不用支持 x86的架構(gòu) 可以刪除該架構(gòu)下的 so 文件
刪除一些不用的 so 庫(kù)。常見(jiàn)的有引用百度地圖時(shí),只要定位功能,卻把所有的 so 庫(kù)都引入了
打包時(shí)開(kāi)啟壓縮,混淆
參考連接:http://www.fqxyi.com/Android/...
回答2:我還能說(shuō)些什么呢?百度一下,你就知道。
最簡(jiǎn)單有效的方法:
圖片格式調(diào)整:換成webp的
移除不使用的資源
proguard開(kāi)啟
上一條:android - IDEA怎么自動(dòng)將安卓apk包安裝到模擬器調(diào)試?下一條:android - 網(wǎng)絡(luò)加載數(shù)據(jù)填充到控件時(shí),控件的大小是默認(rèn)大小,只有我點(diǎn)擊之后才會(huì)變成我設(shè)置的大小。
相關(guān)文章:
1. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境2. html - sumlime text3代碼自動(dòng)補(bǔ)全功能問(wèn)題!3. web - css3 @keyframes用一次后面的任何樣式就解析不了了.4. javascript - 有一個(gè)異步獲取數(shù)據(jù)的函數(shù)A,其他依賴(lài)這個(gè)A得到的數(shù)據(jù)的函數(shù)是否都必須是異步的?5. css3 - 給body設(shè)置了translate3d,動(dòng)畫(huà)的同時(shí)導(dǎo)致內(nèi)部的fixed元素失效?6. node.js - win7 grunt不是內(nèi)部或外部命令。7. 想練支付寶對(duì)接和微信支付對(duì)接開(kāi)發(fā)(Java),好像個(gè)人不可以,怎么弄個(gè)企業(yè)的呢?8. node.js - 用node做微信開(kāi)發(fā)后臺(tái),獲取access_token報(bào)錯(cuò)9. css3 - 求css頁(yè)面解決方案10. javascript - 大神們,求救啊,搞百度編輯器,弄了三天了,問(wèn)題,如下
排行榜

熱門(mén)標(biāo)簽