Время компиляции в Android Studio более часа

Столкнулся с такой проблемой, что приложение очень долго компилируется. Пробовал чистить кеш - безрезультатно Менял настройки в build.gradle - результата нет Тем более у меня похожий проект по объему кода и он компилируется на тех же конфигурационных файлах не более пары минут.

Android Studio Fox 2020.3.1 Patch 3 - AGP 7.0.4 - Gradle 7.0.2 - Kotlin 1.6.21

Сколько оперативной памяти вы разрешаете AS и Gradle? Пробовали увеличить?

Gabe Sechan 25.10.2022 09:34

Android Studio — 4g, Gradle — 2g

just_koala 25.10.2022 09:40

Слишком низко. Увеличьте его, особенно градиент. Чем больше вы можете дать, тем лучше. Что происходит, так это то, что ему не хватает памяти, а затем начинается тряска. Компиляция требует постоянного выделения множества мелких объектов (токенов и строк). Таким образом, он будет постоянно освобождать вещи, снова идти в OOM, освобождать вещи, идти в OOM. Производительность стремится к нулю.

Gabe Sechan 25.10.2022 09:53

@GabeSechan Я установил значение 8g, но, видимо, это не помогло, компиляция идет уже 27 минут, все еще зависает :app:compileGooglePlayDebugKotlin

just_koala 25.10.2022 10:53

Вместо того, чтобы устанавливать все сервисы Google Play, вы можете установить только те приложения, которые вам нужны. Проверьте этот ответ stackoverflow.com/a/43681342/13088785

vpuonti 25.10.2022 13:15

@vpuonti у проекта нет этой зависимости, только те, которые нужны, firebase, chastlytics, сообщения

just_koala 26.10.2022 14:38
0
6
90
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Попробуйте invalidate cache and restart. если это не работает, удалите папку .gradle в папке user. Если тоже не работает. Вы можете попробовать стабильную версию Android Studio. Поскольку вы используете канареечную версию, это может быть реальным источником проблемы. Вы знаете, что обычно это очень глючит.

не помогло, тестировал на текущей стабильной версии (Android Studio Dolphin 2021.3.1)

just_koala 26.10.2022 14:39

попробуйте активировать демон gradle. Возможно, ваши настройки gradle неверны. и отключить kotlin kapt тоже

Samir Alakbarov 26.10.2022 15:05
Ответ принят как подходящий

Исправлено удалением kotlin-android-extensions и переписыванием всего кода, где он использовался

Другие вопросы по теме