自己練習開發的一個小APP,功能很簡單,也沒有依賴呼叫第三方的jar庫。
數月前,在Android Studio中編譯,Generate Signed APK,得到的APK只有35KB。
今天打開Android Studio,只小改了資源檔案中幾個字串內容,重新生成APK,竟然達到112KB。這是為什么呢?
代碼沒有做修改。
Android Grade Plugin,今天升級為3.6.4,Grade升級為5.6.4。
Project依賴的支持庫,由support-v4:26.0.0-alpha1 變更為support-v4: 28.0.0;
compileSdkVersion與targetSdkVersion,均由 26 變更為 29;
release版本的build,一直都有如下的代碼混淆、資源縮減等配置。
minifyEnabled true
zipAlignEnabled true
shrinkResources true
謝謝指點。諸位碼農朋友,周末愉快!
uj5u.com熱心網友回復:
3倍也不過幾十k而已,很正常。如果是好幾m差了3倍才需要關注。uj5u.com熱心網友回復:
匹配的sdk26變29說明適配的東西增加了,而且依賴等一些相關引數也會增加uj5u.com熱心網友回復:
學習了 感謝uj5u.com熱心網友回復:
通過Android Studio對比編譯后的apk的大小,例如:圖片資源、dex、簽名資訊等都有可能發生變化,導致打包大小不一致轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/12310.html
標籤:Android
上一篇:Android RecycleView Item 拖拽到另外一個 RecycleView中
下一篇:Android Studio 中基于"Bottom Navigation Activity"模板工程(底部導航活動)增加一頁后有一個箭頭如何去掉????
