Компилятор D8 намного медленнее компилятора Dx - PullRequest
0 голосов
/ 17 сентября 2018

Я обновил Android Gradle Plugin до 3.3.2 и столкнулся с проблемой, что время сборки значительно медленнее по сравнению с 3.0.1.

DX занимает 1 мин 40 с - 2 мин 20 с для чистой сборки и около 1 мин для восстановления когда D8 занимает 9 минут для чистой сборки и около 7 минут для восстановления

После некоторых исследований я обнаружил, что компилятор D8 включен по умолчанию с версии 3.1. + И может быть отключен, но с версии 3.3. + Это невозможно.

Это gradle.properties

org.gradle.jvmargs=-Xmx4608m
org.gradle.caching=true
org.gradle.parallel=true
android.enableD8=true
android.enableD8.desugaring=true

Также

minifyEnabled false
shrinkResources false

- сканирование показывает, что transformClassesWithDexBuilder занимает 5-7 минут, есть ли способ увеличить скорость сборки, не выключая D8?

...