2017-01-23 101 views
0

我刚刚发现了google的AutoValue库,这看起来很棒。 我试图编译我从here下载的示例项目编译AutoValue库示例项目的问题

但是该项目没有编译。 编译器抱怨AutoValue_构造符号未被识别。 enter image description here

有人可以解释我做错了什么吗?

我使用自动值-1.3.jar

感谢

回答

1

的IntelliJ不启用默认注释处理器。

您可以按照official guide。您需要转到注释处理器页面,然后单击+以创建新的配置文件。然后,您必须将您的模块与此配置文件相关联。最后,你只需要为这个配置文件启用注解处理,并且一切都应该工作。

虽然IntelliJ编辑器可能找不到生成的类文件,但仍显示红色名称。但它不应该影响构建。

+1

谢谢。有用。 BTW。在将“生成”文件夹添加为源根后,Intellij可以看到这些符号 –