Android Studio无法解析AutoValue类

aga*_*aga 10 intellij-idea android-studio auto-value

我今天开始在我的一个项目中使用AutoValue,困扰我的是Android Studio无法解析生成的类名(AutoValue_DrawableContent)并用红色标记它:

在此输入图像描述

我怎么能压制这个警告?

gla*_*ded 7

添加"idea"插件build.gradle,例如:

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'net.ltgt.apt'
Run Code Online (Sandbox Code Playgroud)

有了这个插件,Android Studio可以找到生成的源文件.


Sam*_*ter 0

现在您已经注释了您的类,您需要构建您的项目。这将生成丢失的类,Android Studio 之后将能够找到它。

即使编辑器当前无法识别类名称,构建也不会失败,因为代码生成将在编译类之前发生。

  • 嗯...你的 build.gradle 中有 `apply plugin: 'com.neenbedankt.android-apt'` ,并且在你的 build.gradle 中有 `apt "com.google.auto.value:auto-value:<VERSION>"`依赖关系? (2认同)