Я использую Android Studio v3.1.4, с плагином Gradle v3.2.0.В моем файле gradle.properties
есть следующие настройки:
org.gradle.jvmargs=-Xmx4096M
org.gradle.daemon=true
org.gradle.parallel=true
android.enableR8=false
(Я еще не использую R8)
Мое приложение также зависит от библиотек поддержки, сервисов GMS Play (местоположение, аналитика, реклама, аутентификация) и Firebase (обмен сообщениями в приложении, обмен сообщениями), Core, Auth, Database), среди других зависимостей (включая Multidex, Glide, Android SDK от Facebook, библиотеку GPUImage и др.).
В настоящее время я пытаюсь создать Release APK изастрял в transformClassesAndResourcesWithProguardForProdRelease
более 30 минут.Конечно, были и другие узкие места, такие как processProdReleaseSources
и compileProdReleaseJavaWithJavac
, но они нигде не занимали 30 минут.
Что я могу сделать, чтобы ускорить процесс сборки, помимо того, что яперечисленные выше (кроме части отключения R8)?