Я новый разработчик в команде Android. Я клонирую проект. Он работает, я могу его скомпилировать. Но мой код проверки для файлов ресурсов красный, несмотря на то, что R действителен и в порядке.
Пример:
mRootView = inflater.inflate(R.layout.fragment_myobjects, container, false);
только фрагмент_миобжектов красный. Все макеты, идентификаторы, строки и т. д. окрашены в красный цвет. Но я могу управлять + щелкнуть по нему, и он найдет мои файлы. Так что провалилась только инспекция.
У меня проблема и у друга тоже.
Все это решение не работает:
Чистый проект
Восстановить
Неверный кеш и перезапустить
Ничто не решает проблему
нет ошибки сборки, я могу собрать его и развернуть на телефоне, это единственная студия Android, которая говорит, что есть проблема, очистка проекта, аннулирование кеша и перезапуск не делают проверку работы
У вас должна быть соответствующая версия плагина Android Gradle и Android Studio, чтобы он работал хорошо. Какие версии вы используете?
Если вы можете перейти к файлу, то в этом нет ничего плохого. Иногда это делает Android Studio, но сборка проходит успешно.
Это либо фиксируется путем синхронизации с gradle, либо аннулированием и перезапуском.
Если нет, убедитесь, что все файлы находятся в правильных местах.
Пожалуйста, попробуйте это решение, оно может сработать.
1. Закройте файл проекта -> Закрыть
2. Появится экран «Добро пожаловать в студию Android», и справа вы найдете список своих проектов, поэтому удалите свой проект из списка, нажав значок X.
3. Теперь закройте студию Android.
4. Откройте «Мой компьютер» и внутри него перейдите в папку C:\Users\lenovo.AndroidStudio3.2 или любую другую папку вашей студии Android и где она установлена.
5. Затем вы найдете папку «Система», войдите внутрь, и после того, как вы найдете папку «кеши», снова войдите внутрь.
6. Здесь вы можете найти много файлов, поэтому выберите все и удалите эти файлы.
7. Закройте папку, откройте студию Android и выберите свой проект, используя «Открыть существующий проект».
Ваша ошибка может исчезнуть
он все еще там, ошибки сборки нет, но код проверки содержит ошибки для файлов ресурсов
у меня такая же проблема некоторое время. после долгих поисков и попыток наконец-то что-то сработало.
Сначала я использовал AS 3.3.0 и удалил его, а теперь использую AS 3.1.1.
План А
1) Перейдите в Файл-> Закрыть проект
2) Нажмите «Открыть существующий проект Android Studio».
3) найдите свой проект при его импорте
(не спрашивайте меня почему!)
Это просто работает для меня через два дня!
Кстати пробовал и с 3.5(canary) но на ней тоже баг, останусь на 3.1.3
попробуйте построить и увидеть ошибку сборки и поделиться этим