2017-07-20 6 views
0

私の描画可能なものが異なるスクリーンのpngに変換されて、より大きなapkのサイズになります。ビルド時に描画可能からpngに自動的に変換するapkのサイズを増やす

マイbuild.gradleアンドロイドブロックは次のようになります。

android { 
compileSdkVersion 25 
buildToolsVersion "25.0.3" 

dexOptions { 
    javaMaxHeapSize "4g" 
    maxProcessCount 4 
} 

defaultConfig { 
    applicationId "com.toyanathpatro.gurkha" 
    minSdkVersion 16 
    targetSdkVersion 25 
    //noinspection HighAppVersionCode 
    versionCode 2017063114 
    versionName "3.3" 
    multiDexEnabled true 
} 
buildTypes { 
    release { 
     shrinkResources true 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
lintOptions { 
    disable 'RestrictedApi' 
} 
dataBinding { 
    enabled true 
} 
kapt { 
    generateStubs = true 
} 
return void 

}

+0

あなたはGradleの中に分割を使用して試みることができます。 – Abhi

+0

これは、異なる画面サイズの複数の画像ファイルの問題を解決しますか? – erluxman

+0

Splits and ResConfigsは、アプリケーションのサイズを縮小するのに役立ちます。 – Abhi

答えて

0

あなたはWEBPフォーマットにあなたのイメージを変換することができます。 Androidドキュメントでは、WebP形式の画像はPNGよりも26%小さい。 thisをチェックして、画像をWebP形式に変換する方法を確認できます。 SplitsとResConfigsを使用して、最終的なAPKサイズを減らすこともできます。

リファレンスドキュメント:

https://developer.android.com/topic/performance/network-xfer.html

https://developer.android.com/topic/performance/reduce-apk-size.html

関連する問題