この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
dexindexoverflowexception_通称65k問題_の対応 [2015/12/02 09:49] sou [ProGuardを有効にする] |
dexindexoverflowexception_通称65k問題_の対応 [2015/12/02 10:03] (現在) sou [MultiDexのSupportライブラリで対応する] |
||
|---|---|---|---|
| ライン 11: | ライン 11: | ||
| buildTypes { | buildTypes { | ||
| release { | release { | ||
| - | // デバッグビルドでもProguardを有効にする | + | // Proguardを有効にする |
| minifyEnabled true | minifyEnabled true | ||
| - | // デバッグビルド用のProguardルールファイル proguard-rules-debug.pro を指定する。 | + | // Proguardルールファイル proguard-rules-debug.pro を指定する。 |
| proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules-debug.pro' | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules-debug.pro' | ||
| } | } | ||
| } | } | ||
| } | } | ||
| - | | ||
| - | | ||
| ===== MultiDexのSupportライブラリで対応する ===== | ===== MultiDexのSupportライブラリで対応する ===== | ||
| ProGuardの他に、サポートライブラリで対応することも出来ます。\\ | ProGuardの他に、サポートライブラリで対応することも出来ます。\\ | ||
| + | こちらはメソッドの定義ファイルを分割することで、65k以上のメソッドを使用可能にしてるみたいでProguardとは考え方が違うようです。\\ | ||
| サポートライブラリはビルドツールv21.1.0以上から利用可能です。\\ | サポートライブラリはビルドツールv21.1.0以上から利用可能です。\\ | ||
| ・build.gradle | ・build.gradle | ||