Android Gradle Plugin を 3.3.2 に更新しましたが、ビルド時間が 3.0.1 に比べて劇的に遅いという問題に直面しました。
D8 がクリーン ビルドに 9 分、再ビルドに約 7 分かかる場合、DX はクリーン ビルドに 1 分 40 秒 - 2 分 20 秒、再ビルドに約 1 分かかります。
調査の結果、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
--scan は、transformClassesWithDexBuilder が完了するまでに 5 ~ 7 分かかることを示しています。D8 をオフにせずにビルド速度を上げる方法はありますか?