Не удается распознать символ «R» - PullRequest
0 голосов
/ 22 ноября 2018

Время от времени я получаю Cannot resolve symbol 'R' на случайном проекте, и, кажется, ничто не может это исправить.Конечно, я попробовал следующую процедуру: «не удается разрешить символ R» в Android Studio .Но даже аннулирование кэшей или перестройка проекта не сработали.

Есть ли другие причины для этого?И как это исправить?

Ответы [ 4 ]

0 голосов
/ 18 февраля 2019

Пожалуйста, попробуйте следующее:

  1. Файл -> Синхронизировать проект с файлами Gradle
  2. Построить -> Очистить проект
  3. Построить -> Восстановить проект
  4. Gradle с правой панели -> MyAppName ->: app -> Tasks -> build -> clean enter image description here
  5. Левая панель навигации проекта (вид Android) -> build.grade (Модуль: приложение) -> Обновить версию зависимостей appcompat & design support до последней версии, нажав ALT + ENTER для каждой из них
  6. Файл -> Неправильные кэши / Перезапустить
  7. Обновитьна последнюю андроид студию
0 голосов
/ 22 ноября 2018

Перейдите в Android Studio -> Файл -> Неправильные кэши / перезагрузка ...

0 голосов
/ 18 февраля 2019

Проверьте layout_width и layout_height на ваших различных компонентах.Когда у меня было число в отличие от match_constraint или wrap_content, я не смог добавить « dp » впоследствии, и число было несовместимо с измерением.Глупая ошибка, но добавление dp исправило проблему с R для меня.

0 голосов
/ 22 ноября 2018

Обычно эта ошибка возникает, когда у вас есть какая-то ошибка в вашем макете или любом другом файле ресурса .

  • Просто вспомните, если вы изменили какой-либо файл ресурса(макет, строки, цвет и т. д.).И посмотрите, если вы найдете ошибку в каком-либо из этих файлов.

  • Вы также можете проверить файл манифеста и посмотреть, если он дает вам какую-либо ошибку.

  • Очистите проект, перестройте, перезапустите Android Studio и проверьте снова.

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