Что мне нужно сделать, чтобы Gradle собрал мой релиз APK быстрее? - PullRequest
0 голосов
/ 28 сентября 2018

Я использую 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)?

1 Ответ

0 голосов
/ 28 сентября 2018

Он всегда видел мою работу

Build>Clean Project 

и

Build>Rebuild Project
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...