web-dev-qa-db-ja.com

Android studioでdexコンパイラD8(次世代Dexコンパイラ)を有効にする方法

Android Studio 3.0 Beta release 、Android studioは、次世代dexコンパイラ、D8がコードをコンパイルしてビルドするAndroid APK。現在、D8をプレビューできます。

詳細を確認してください: https://Android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html

Android studio?でD8を使用してビルドを有効にする方法

16
pRaNaY

Android Studio 3.0 BetaでD8を有効にするには、プロジェクトのgradle.propertiesファイルに次の行を追加できます。

Android.enableD8=true
14
pRaNaY

gradle.propertiesファイルがない場合は、ルートプロジェクトディレクトリ(またはフォルダー)に作成し、次の行を追加します。

Android.enableD8 = true

6
Nicolas Jafelle

R8、Android Studio 3.0 Betaの一部としてプレビュー可能

試してみるには、プロジェクトのgradle.propertiesファイル:

Android.enableR8=true 

R8には、Proguardと直接互換性のないフルモードもあります。それを試すために、gradle.propertiesファイル:

Android.enableR8.fullMode=true

これを確認できます blog 詳細

1
Dipali s.

他の人が述べたように、Android.enableD8=truegradle.propertiesですが、そのようなコンパイルエラーが発生した場合"Process 'command' xxx/bin/Java '' finished with non-zero exit value 1" =新しいAndroid Studios 3.1+に移行/インポートされたプロジェクトで、これを試してください:

Android.enableD8.desugaring=true

これはD8の一部としてdesugaringを実行し、プロセスを高速化します。

0
kevoroid