1

Каждый раз, когда я снова открываю проект в Android Studio, конфигурация gradle автоматически пытается синхронизироваться с проектом, что совершенно нормально. Тем не менее, синхронизация никогда не завершается и застревает на «Настройка проекта: чтение из кэша».

Мое предположение заключается в том, что кэш проекта не сохраняется должным образом при закрытии проекта, что предотвращает любой доступ в будущем. Использование File> Invalidate Caches / Restart> "Invalidate and Restart" работает, но это происходит каждый раз, и для некоторых из моих более крупных проектов требуется вечность для индексации и синхронизации.

Как мне исправить это?

1 ответ1

1

В соответствии с известными проблемами Android Studio https://developer.android.com/studio/known-issues в разделе «Настройка по требованию с Gradle 4.6 и выше:», если вы используете плагин Android Gradle 3.0.x или 3.1.x с Gradle 4.6 и выше, вы должны добавить следующую строку в gradle.properties:

org.gradle.configureondemand = false

Похоже, это решило мою проблему с зависанием Android Studio в разделе «Настройка проекта: чтение из кэша».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .