Вчера я начал работать над новым приложением (мин. API: 24, target / compile: 27) и обновил Android Studio до версии 3.6 после создания проекта. Теперь я продолжаю сталкиваться с одной и той же проблемой снова и снова:
![enter image description here](https://i.stack.imgur.com/P0QHO.png)
Когда я добавляю новый элемент пользовательского интерфейса с идентификатором или если я изменяю существующий идентификатор , затем откройте, например, R.id.activity1
в моем коде, для идентификатора нет всплывающих подсказок. Когда я просто набираю его, код становится красным и помечается как ошибка на боковой панели и в имени класса. Приложение по-прежнему собирается и работает нормально.
В отличие от этот вопрос не все помечены R
, только те, которые я изменил / создал после последнего перезапуска.
Что я пробовал:
- Сборка - очистка проекта
- Сборка - перестройка проекта
- Файл - Syn c Проект с файлами Gradle
Ни один не работает. Мне нужно перезапустить Android Studio, чтобы избавиться от фальшивых ошибок (нет необходимости аннулировать кэши).
Файл gradle
выглядит хорошо, насколько я вижу (appcompat
и design
версии 27.1.1), и в файлах xml есть только одна ошибка, связанная с проблемой:
Этот проект содержит Java ошибок компиляции, которые могут привести к сбоям рендеринга для пользовательских взгляды. Сначала исправьте проблемы с компиляцией.
Как мне это исправить, чтобы я мог фактически создавать / редактировать идентификаторы без перезапуска Android Studio каждый раз?