Уменьшите время синхронизации Gradle в студии Android
Я использую mac с 16-гигабайтной памятью, ssd hdd и все еще Gradle sync принимает 15mins+ каждый раз, когда я строю, очищаю или открываю проект, есть ли какие-либо улучшения в Studio Studio, которые можно уменьшить на этот раз.
-----Обновить----
Все это в некоторой степени помогло
- замените всю компиляцию "com.package.:+" соответствующими версиями, проверьте репозитории maven для последней сборки, лучше практикуйте разработку на версии, чем динамические обновления, она может содержать ошибки или проблемы.
- закрыть проект и перезагрузить mac/windows.
- Обновите студию Android, если есть
- обновление версии градиента
- включить демона градиента, параллельных демонов и увеличить размер кучи в gradle.properties
org.gradle.daemon = верно
org.gradle.parallel = верно
org.gradle.jvmargs = -Xmx5120M -XX: MaxPermSize = 512m -XX: + HeapDumpOnOutOfMemoryError. // увеличиваем Xmx и -XX: соответственно MaxPermSize
- Измените порядок своих репозиториев и сначала установите google-репозитории. Bintray, jcenter, maven repos могут иметь отсутствующие или поврежденные зависимости google play/google, приводящие к задержкам выборки
пример:
buildscript {
repositories {
google() //1st priority in search
repo2()
repo3()
repo4()
mavenCentral()
jcenter() //least priority, when not found in all above repos
}
Ответы
Ответ 1
Вероятно, вы используете символ +
в библиотеках, которые вы добавили в свой проект (и имеете очень медленное подключение к Интернету). Например: compile 'com.android.support:support-v4:+'
Это будет выполняться при каждой синхронизации() gradle, если будет новая версия. Если вы переходите к определенному номеру версии, например: compile 'com.android.support:support-v4:22.2.0'
Затем gradle будет использовать кэшированную версию, которая уже была загружена на вашу машину разработки.
Ответ 2
Я попытался бы изменить версию вашего проекта gradle на 2.4. Если я правильно помню, студия использует 2.2 по умолчанию. Я попытался, и я немного улучшил время сборки в небольшом проекте. Возможно, вы можете улучшить свои улучшения.
Здесь вы можете найти, как: Использование gradle 2.4 в Android Studio
Ответ 3
Просто перейдите к
Файл- > Настройки → Gradle
и поставьте галочку в поле "Работа в офисе"