编译 AutoValue 库示例项目时出现问题

Problems compiling AutoValue library example project

我刚刚发现了 google 的 AutoValue 库,它看起来很棒。 我正在尝试编译从 here

下载的示例项目

但是项目没有编译。 编译器抱怨无法识别 AutoValue_ 构造函数符号。

谁能解释一下我做错了什么?

我正在使用自动值 1。3.jar

谢谢

IntelliJ 默认不启用注解处理器。

您可以关注official guide。您需要转到 Annotation Processors 页面并单击 + 以创建新的配置文件。然后你必须将你的模块与这个配置文件相关联。最后你只需要为这个配置文件启用注释处理就可以了。

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