有谁知道如何在 Android 项目的 Eclipse 中启用注解处理? 我做了以下事情:
- 使用处理器和 META-INF > 服务 文件创建了一个 Java 项目,其中包含我要使用的处理器的类名;
- 将处理器项目导出到 .jar 文件;
- 将处理器 jar 文件导入文件夹(不是/libs)并配置项目属性以启用注释处理(属性 > Java 编译器 > 注释处理)。
如果我从文件夹中删除 jar 文件,Eclipse 会在项目中报告错误,因为未找到注释处理器。但是如果处理器就位并且配置了 Eclipse,则不会发生处理。
如果我在标准 Java 项目中使用相同的处理器,它工作得很好。
有人能帮我吗?谢谢
最佳答案
发现问题:
Project Properties必须将compiler compliance level设置为不低于1.6,否则processor不会执行...
关于Android项目+Eclipse+注解处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11799742/