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

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

Пример:

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

только фрагмент_миобжектов красный. Все макеты, идентификаторы, строки и т. д. окрашены в красный цвет. Но я могу управлять + щелкнуть по нему, и он найдет мои файлы. Так что провалилась только инспекция.

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

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

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

  • Восстановить

  • Неверный кеш и перезапустить

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

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

Radesh 09.04.2019 11:20

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

Z3nk 09.04.2019 12:28

У вас должна быть соответствующая версия плагина Android Gradle и Android Studio, чтобы он работал хорошо. Какие версии вы используете?

Izabela Orlowska 10.04.2019 19:49
1
3
46
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

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

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

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

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

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

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

3. Теперь закройте студию Android.

4. Откройте «Мой компьютер» и внутри него перейдите в папку C:\Users\lenovo.AndroidStudio3.2 или любую другую папку вашей студии Android и где она установлена.

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

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

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

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

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

Z3nk 09.04.2019 12:29
Ответ принят как подходящий

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

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

План А

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

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

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

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

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

Кстати пробовал и с 3.5(canary) но на ней тоже баг, останусь на 3.1.3

Z3nk 09.04.2019 14:42

Другие вопросы по теме