2016-05-17 125 views
-1

爲什麼連「Hello World」項目都如此龐大。爲什麼這樣一個簡單的項目會重一個或更多的MB呢?以及如何解決它? ProGuard可以縮小龐大的代碼,但是當項目如此之小時,如何修復它?如何減少apk安裝大小?

+1

https://stackoverflow.com/a/372​​55265/ 115145 – CommonsWare

+0

@Filip Rosca您必須從可繪製或mimpmap目錄中刪除您的ic-launcher,並且由於可繪製目錄中的多個圖像,大多數應用程序大小會增加。 – Amitsharma

+2

[可以縮小最簡單的Android應用程序的大小嗎?]的可能的重複(http://stackoverflow.com/questions/37254963/is-it-possible-to-reduce-the-size-of-the-最簡單的,Android的應用程序) –

回答

0

您可以使用以下方法來縮小您的APK(這是​​你的模塊的build.gradle文件):

...

android { 

    ... 

    buildTypes { 
     release { 
      minifyEnabled true 
      shrinkResources true 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 

... 

}