Android Studio如何減小APK體積

   今天領(lǐng)導(dǎo)讓我研究一下為什么Android Studio打包的APK比 Eclipse打包的APK大了很多,開始以為是res下的資源文件問題導(dǎo)致的,但是測試后變化 并不大,原來后來我用Android Studio建了一個(gè)“Hello World!”工程,打包后發(fā)現(xiàn)居然 是這樣
Paste_Image.png

怎么可能呢是吧?都還沒有寫代碼呢,就已經(jīng)1.31M了。檢查一下代碼,我們會發(fā)現(xiàn),工程里自動(dòng)添加了V7的向下兼容包,為了使低版本(4.0以下)的Android能夠使用高版本(4.0及以上)的特性。

一、 如果我們用不上這個(gè)兼容包就可以將其刪除,F(xiàn)ile-->ProjectStructure-->app-->Dependencies(快捷鍵:Ctrl+Shift+Alt+S),即類似這樣命名的包c(diǎn)om.android.support:appcompat-v7:22.2.0

Paste_Image.png
Paste_Image.png

二、 刪除之后,項(xiàng)目就開始報(bào)錯(cuò)了。
更改Style.xml資源文件:

Paste_Image.png

三、 更改類文件繼承的對象為Activity

      public class MainActivity extends Activity  

      導(dǎo)入Activity包和移除不必要的包

四、 這時(shí)只要clean一遍項(xiàng)目,你會發(fā)現(xiàn)已經(jīng)沒有錯(cuò)了。

五、 我們直接導(dǎo)出APK看看現(xiàn)在的大小如何,簡直是差了天那么大,只有35KB了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容