でのDexジャンボモード私はアンドロイドのAntビルド(project.properties)に次の行を使用しています:Androidのビルド:Gradleの
dex.force.jumbo=true
今、私たちはアリからのGradleに移行します。 Android Gradleビルドでジャンボモードをアクティブにすることは可能ですか?
でのDexジャンボモード私はアンドロイドのAntビルド(project.properties)に次の行を使用しています:Androidのビルド:Gradleの
dex.force.jumbo=true
今、私たちはアリからのGradleに移行します。 Android Gradleビルドでジャンボモードをアクティブにすることは可能ですか?
Gradleで強制ジャンボを設定できるかどうかはわかりませんが、Android Studio 0.2.4以降では、コンパイラ - > Android DXコンパイラ - >強制ジャンボモードで有効にできます。
にありますが、IDEなしでビルドファイルでジャンボモードを有効にする方法はありますか? – endian
ビルドツールのdx.bat
を変更し、--force-jumbo
パラメータをデフォルトとして追加することで、Windowsでこれを実行できました。確かに回避策 - うまくいけば、これはGradleプラグインで対処されます。
Androidビルダーの現在のソースコードは、https://android.googlesource.com/platform/tools/build/+/master/builder/src/main/java/com/android/builder/AndroidBuilderで確認できます。 java。ジャンボフラグは単にサポートされていません。それを有効にするためのより良い解決策がある場合は、回避策をdownvotingの代わりに提供してください。 –
なぜジャンボフラグがサポートされていないとお考えですか?アンドロイドソースでは、command.add( " - force-jumbo")が表示されます。 –
ああ、あなたは正しいです。私はGradleの正しい設定で答えを更新します。 –
変更build.gradle
あなたのモジュールに追加する:
android {
dexOptions {
jumboMode = true
}
}
その実行gradle clean
した後、プロジェクトのルートに
をビルドをチェックツール。必要に応じて更新して、やり直してください。
gradle.propertiesの設定をOKにしてください。gradle.propertiesファイルはプロジェクトパス – Ninja