Проверка файловых ресурсов красного цвета, несмотря на то, что R допустимо

#android #android-studio

#Android #android-studio

Вопрос:

Я новый разработчик в команде Android. Я клонирую проект. Это работает, я могу его скомпилировать. Но мой код проверки имеет красный цвет для файлов ресурсов, несмотря на то, что R является допустимым и в порядке.

Exemple :

 mRootView = inflater.inflate(R.layout.fragment_myobjects, container, false);
  

только fragment_myobjects имеет красный цвет. Весь макет, идентификатор, строка и т. Д. Красные. Но я могу управлять щелкнуть по нему, и он найдет мои файлы. Так что это только проверка, которая не удалась.

У меня проблема, и у друга тоже.

Все это решение не работает:

  • Чистый проект

  • Перестроить

  • Недопустимый кэш и перезапуск

Ничто не решает проблему

Комментарии:

1. попробуйте собрать и увидеть ошибку сборки и поделиться этим

2. ошибки сборки нет, я могу собрать ее и развернуть на телефоне, только Android Studio говорит, что есть проблема, очистка проекта, аннулирование кэша и перезапуск не приводят к проверке

3. Для его правильной работы у вас должна быть соответствующая версия плагина Android gradle и Android studio. Какие версии вы используете?

Ответ №1:

Если вы можете перейти к файлу, то в этом нет ничего плохого. Иногда Android Studio делает это, но сборка проходит успешно.

Это либо исправляется путем синхронизации с gradle, либо аннулируется и перезапускается.

Если нет, убедитесь, что все файлы находятся в нужных местах.

Ответ №2:

Пожалуйста, попробуйте это решение, оно может сработать..

1. Закройте файл проекта -> Закрыть

2. Появится экран добро пожаловать в Android Studio, и в правой части вы найдете список своих проектов, поэтому удалите свой проект из списка, нажав значок X.

3. Теперь закройте Android studio

4. Откройте Мой компьютер и внутри него перейдите в C:Userslenovo .Папка AndroidStudio3.2 или любая другая ваша папка Android studio и где она установлена.

5. Затем вы найдете папку «System», зайдите внутрь и после того, как вы найдете папку «caches», снова войдите внутрь

6. Здесь вы можете найти много файлов, поэтому выберите все и удалите эти файлы

7. Закройте папку, откройте android studio и выберите свой проект, используя «Открыть существующий проект»

Ваша ошибка может исчезнуть

Комментарии:

1. он все еще там, ошибки сборки нет, но код проверки прослушивается для файлов ресурсов

Ответ №3:

некоторое время у меня такая же проблема. после долгих поисков и попыток что-то наконец работает.

Сначала я использовал AS 3.3.0 раньше и удалил его, а теперь использую AS 3.1.1

Планируйте

1) Перейдите в меню Файл-> Закрыть проект

2) Нажмите Открыть существующий проект Android Studio

3) найдите свой проект при его импорте

(не спрашивайте меня, почему!)

Это просто работает для меня через два дня!

Комментарии:

1. Кстати, я тоже пробовал с 3.5 (canary), но в нем также есть ошибка, я останусь на 3.1.3