Столкнулся с такой проблемой, что приложение очень долго компилируется. Пробовал чистить кеш - безрезультатно
Менял настройки в build.gradle
- результата нет
Тем более у меня похожий проект по объему кода и он компилируется на тех же конфигурационных файлах не более пары минут.
Android Studio Fox 2020.3.1 Patch 3
-
AGP 7.0.4
-
Gradle 7.0.2
-
Kotlin 1.6.21
Android Studio — 4g, Gradle — 2g
Слишком низко. Увеличьте его, особенно градиент. Чем больше вы можете дать, тем лучше. Что происходит, так это то, что ему не хватает памяти, а затем начинается тряска. Компиляция требует постоянного выделения множества мелких объектов (токенов и строк). Таким образом, он будет постоянно освобождать вещи, снова идти в OOM, освобождать вещи, идти в OOM. Производительность стремится к нулю.
@GabeSechan Я установил значение 8g, но, видимо, это не помогло, компиляция идет уже 27 минут, все еще зависает :app:compileGooglePlayDebugKotlin
Вместо того, чтобы устанавливать все сервисы Google Play, вы можете установить только те приложения, которые вам нужны. Проверьте этот ответ stackoverflow.com/a/43681342/13088785
@vpuonti у проекта нет этой зависимости, только те, которые нужны, firebase, chastlytics, сообщения
Попробуйте invalidate cache and restart
. если это не работает, удалите папку .gradle
в папке user
. Если тоже не работает. Вы можете попробовать стабильную версию Android Studio. Поскольку вы используете канареечную версию, это может быть реальным источником проблемы. Вы знаете, что обычно это очень глючит.
не помогло, тестировал на текущей стабильной версии (Android Studio Dolphin 2021.3.1)
попробуйте активировать демон gradle. Возможно, ваши настройки gradle неверны. и отключить kotlin kapt тоже
Исправлено удалением kotlin-android-extensions
и переписыванием всего кода, где он использовался
Сколько оперативной памяти вы разрешаете AS и Gradle? Пробовали увеличить?