Ответ 1
Чтобы включить D8 для вашей бета-версии Android Studio 3.0, вы можете добавить следующую строку в свой проект gradle.properties:
android.enableD8=true
С выпуском Android Studio 3.0 бета-версия, android studio предоставляет компилятор dex следующего поколения, D8 для компиляции кода и сборки android APK. В настоящее время D8 доступен для предварительного просмотра.
Проверьте более подробную информацию: https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html
Как включить сборку с использованием D8 в студии Android?
Чтобы включить D8 для вашей бета-версии Android Studio 3.0, вы можете добавить следующую строку в свой проект gradle.properties:
android.enableD8=true
Если у вас нет файла gradle.properties, просто создайте его в корневом каталоге проекта (или папке) и добавьте следующую строку:
android.enableD8 = истина
R8, доступен для предварительного просмотра в составе Android Studio 3.0 Beta
Чтобы попробовать это, установите следующее в вашем проекте gradle.properties
:
android.enableR8=true
R8 также имеет полный режим, который не совместим напрямую с Proguard. Чтобы попробовать это, вы можете дополнительно установить следующее в своем файле gradle.properties
:
android.enableR8.fullMode=true
Вы можете проверить этот блог для получения дополнительной информации
Как уже упоминалось, вы можете включить D8 через android.enableD8=true
в ваших gradle.properties, но в случае, если вы столкнулись с ошибкой компиляции, так как команда "Process" "xxx/bin/java" завершила работу с ненулевым значением выхода 1 " проект перенесен/импортирован в новую Android Studios 3. 1+, затем попробуйте это:
android.enableD8.desugaring=true
Это выполнит десагеринг как часть D8, что ускоряет процесс.