web-dev-qa-db-fra.com

Comment activer le compilateur Dex D8 (compilateur Dex nouvelle génération) dans Android studio

Avec la sortie de version Android Studio 3.0 Beta , Android studio fournit le compilateur dex de nouvelle génération, D8 pour compiler le code et construire Android APK. Actuellement D8 est disponible en avant-première.

Vérifiez plus de détails: https://Android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html

Comment activer la construction en utilisant D8 dans Android studio?

16
pRaNaY

Pour activer D8 pour votre Android Studio 3.0 Beta , vous pouvez ajouter la ligne suivante dans le fichier gradle.properties de votre projet:

Android.enableD8=true
14
pRaNaY

Si vous n'avez pas de fichier gradle.properties, créez-le simplement dans le répertoire (ou dossier) racine de votre projet et ajoutez cette ligne:

Android.enableD8 = true

6
Nicolas Jafelle

R8, est disponible pour aperçu dans le cadre de Android Studio 3.0 Beta

Pour l'essayer, définissez les éléments suivants dans le fichier gradle.properties De votre projet:

Android.enableR8=true 

Le R8 dispose également d'un mode complet qui n'est pas directement compatible avec Proguard. Pour essayer cela, vous pouvez également définir les éléments suivants dans votre fichier gradle.properties:

Android.enableR8.fullMode=true

Vous pouvez vérifier cela blog pour plus de détails

1
Dipali s.

Comme d'autres l'ont mentionné, vous pouvez activer D8 via Android.enableD8=true dans votre gradle.properties mais au cas où vous auriez rencontré une erreur de compilation en tant que telle "Commande 'Process' commande 'xxx/bin/Java' 'terminée avec une valeur de sortie non nulle 1" = sur un projet migré/importé dans le nouveau Android Studios 3.1+, puis essayez avec ceci:

Android.enableD8.desugaring=true

Cela exécutera désucrage dans le cadre de D8 qui accélère le processus.

0
kevoroid