Ошибка при обновлении до Gradle 3.3.2 в Android Studio: невозможно разрешить символ R - PullRequest
2 голосов
/ 18 марта 2019

Если я обновлю Gradle, изменив

dependencies {
    classpath 'com.android.tools.build:gradle:3.x.x'
}

с версии 3.2.1 до версии 3.3.2 Я получаю ошибку Cannot resolve symbol R на всех действиях , но проект фактически создается без ошибок. Не знаю, что может быть причиной этого. Я понял, что в представлении Android для файлов проекта под app/generatedJava/ есть много пакетов с версией 3.2.1 , но при обновлении ни один из них отсутствует, за исключением класса BuildConfig.java под my.app.package.

Я уже перепробовал все Сборка -> Очистить , Сборка -> Восстановить , Файл -> Неправильные кэши , Файл -> Синхронизируйте проект с Gradle Files и т. Д. Методами, которые помогут решить проблему, но при этом не найдут класс R.

С версией 3.2.1 этого не происходит.

1 Ответ

3 голосов
/ 05 апреля 2019

Как отметил Вивек в комментариях, решение также заключается в обновлении Android Studio. Я обновился до версии 3.3, и это, наконец, решило проблему для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...