Я столкнулся с той же ошибкой в проекте React Native, над которым я работаю. Я смог решить проблему с помощью следующего. Обязательно замените <PROJECT_NAME>
ниже на ваше фактическое имя проекта.
- В Android Studio выберите Файл> Недопустимый кэш и перезапустите.
- Откройте каталог проекта в своем терминале .
rm -rf .gradle
rm -rf android/.gradle android/.idea
rm android/app/app.iml android/<PROJECT_NAME>.iml
После этого я смог открыть свой проект в Android Студия и успешно построить. Я несколько раз пробовал все, кроме шага 3, но безуспешно, так что я считаю, что основным шагом была проблема 3 и директория верхнего уровня .gradle
в моем проекте. Я не уверен, как это получилось.
Еще одно замечание: проекты React Native помещают весь код Android -specifi c в каталог android
. Итак, если ваш проект не является проектом React Native, а вместо этого является традиционным проектом Android, пути, которые я обозначил для удаления, могут отличаться (т. Е. Они не будут находиться под android/
).