Android项目+Eclipse+注解处理

标签 android eclipse annotations annotation-processing

有谁知道如何在 Android 项目的 Eclipse 中启用注解处理? 我做了以下事情:

  1. 使用处理器和 META-INF > 服务 文件创建了一个 Java 项目,其中包含我要使用的处理器的类名;
  2. 将处理器项目导出到 .jar 文件;
  3. 将处理器 jar 文件导入文件夹(不是/libs)并配置项目属性以启用注释处理(属性 > Java 编译器 > 注释处理)。

如果我从文件夹中删除 jar 文件,Eclipse 会在项目中报告错误,因为未找到注释处理器。但是如果处理器就位并且配置了 Eclipse,则不会发生处理。

如果我在标准 Java 项目中使用相同的处理器,它工作得很好。
有人能帮我吗?谢谢

最佳答案

发现问题:

Project Properties必须将compiler compliance level设置为不低于1.6,否则processor不会执行...

关于Android项目+Eclipse+注解处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11799742/

相关文章:

Android 在按下时激活按钮,而不是在释放时

android - Cordova 联系人插件并不总是显示联系人列表

java - 原生 Android 媒体播放器如何使数据持久化并反射(reflect)变化

java - 无法创建新的 Android 虚拟设备管理器 (AVD)

java - Hibernate 继承映射和属性覆盖

Java Spring - 注解配置类

scala - 在 Scala 中注释构造函数参数

android - 在android中proguard jsoup时出现意外错误

java - Maven+Eclipse编译失败,终端上的Maven编译正常

c++ - 从 Eclipse 中的现有 Makefile 推断包含路径和 make 目标