Ошибка: не удалось инициализировать класс com.android.ide.common.util.ReadWriteProcessLock после обновления до A.S. 2,4
После обновления до Android Studio 2.4 Preview 4 я получил эту ошибку
Ошибка: не удалось инициализировать класс com.android.ide.common.util.ReadWriteProcessLock
Ответы
Ответ 1
После некоторых исследований я обнаружил, что это известная ошибка, и, к счастью, решение очень просто.
из примечания к выпуску:
После обновления версии плагина Android вам необходимо остановить демон Gradle, чтобы применить обновление (Issue 267099). В противном случае Gradle синхронизация и сборка завершаются с ошибкой:
Could not initialize class com.android.ide.common.util.ReadWriteProcessLock, Failed to notify build listener or java.lang.ExceptionInInitializerError.
Чтобы остановить демона, вы можете:
1- перезапустите Android Studio,
или
2- введите следующую команду в окне терминала IDE: ./gradlew --stop
или для windows gradlew --stop
Gradle перезагружает демона для вас при следующей синхронизации или создании вашего проект.
Ответ 2
Лучший способ - запустить Invalidate/cache или открыть терминал и набрать
./gradlew --stop
Для окон
gradlew --stop
Ответ 3
Эта проблема возникает в версии 2.4 и выше для решения этой проблемы, вам необходимо остановить демон Gradle, чтобы применить обновление (выпуск 267099). В противном случае Gradle синхронизация и сборка завершаются с ошибкой: Не удалось инициализировать класс com.android.ide.common.util.ReadWriteProcessLock, не удалось уведомить администратора сборки или java.lang.ExceptionInInitializerError.
Чтобы остановить демона, вы можете либо перезапустить Android Studio, либо ввести следующую команду в окне терминала IDE:./gradlew --stop.
Gradle перезагружает демона для вас при следующей синхронизации или создании вашего проекта.
Для получения дополнительной информации /Source - https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html
Ответ 4
Другой удобный способ:
Android Studio → Файл → Недействительный кэш/Перезапуск... → Недействительный и перезапуск