5

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 をオフにせずにビルド速度を上げる方法はありますか?

4

0 に答える 0