Ответ 1
Добавьте плагин "идея" к вашему build.gradle
, например:
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'net.ltgt.apt'
С помощью этого плагина Android Studio может найти сгенерированные исходные файлы.
Я начал использовать AutoValue сегодня в одном из моих проектов, и меня беспокоит то, что Android Studio не может разрешить сгенерированное имя класса (AutoValue_DrawableContent
) и маркирует его красным цветом:
Как я могу подавить это предупреждение?
Добавьте плагин "идея" к вашему build.gradle
, например:
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'net.ltgt.apt'
С помощью этого плагина Android Studio может найти сгенерированные исходные файлы.
Теперь, когда вы аннотировали свой класс, вам нужно построить свой проект. Это создаст отсутствующий класс, и Android Studio сможет найти его позже.
Сборка не сработает, даже если редактор в настоящее время не распознает имя класса, потому что генерация кода произойдет до компиляции класса.