Android 安卓项目+;日食+;注释处理
有人知道如何在Android项目中启用Eclipse中的注释处理吗? 我做了以下工作:Android 安卓项目+;日食+;注释处理,android,eclipse,annotations,annotation-processing,Android,Eclipse,Annotations,Annotation Processing,有人知道如何在Android项目中启用Eclipse中的注释处理吗? 我做了以下工作: 创建了一个带有处理器的Java项目和带有我要使用的处理器类名的META-INF>服务文件 将处理器项目导出为.jar文件 将Processor jar文件导入文件夹(不是/libs),并配置项目属性以启用注释处理(属性>Java编译器>注释处理) 如果我从文件夹中删除jar文件,Eclipse会报告项目中的错误,因为找不到注释处理器。但是,如果处理器就位并且配置了Eclipse,则不会进行处理。 如果我在标
如果我在标准Java项目中使用相同的处理器,它就可以正常工作。
有人能帮我吗?谢谢找到问题:
项目属性必须将编译器符合性级别设置为不低于1.6,否则处理器将无法执行…我正在使用带Eclipse Luna的ADT23。 转到您的项目属性并选择
Java编译器
,然后选择您的编译器符合性级别
到1.6。
然后将启用注释处理
选项。
在您的项目中创建一个文件夹compilelibs
,其中包含您的lib
文件夹并粘贴jar
文件androidannotations-3.0.1.jar
此位置compilelibs\androidannotations-3.0.1.jar
在项目libs\androidannotations-api-3.0.1.jar
中添加androidannotations-api-3.0.1.jar
最后,必须在工厂路径中添加这两个文件路径。
e、 g{Your Project}/compile libs/androidannotations-3.0.1.jar
和
{Your Project}/libs/androidannotations-api-3.0.1.jar
嗨,我也有同样的问题,我的android项目不会处理我的注释处理器。我的编译器符合性已经设置为1.6,但什么也没有发生。当你说“将处理器jar文件导入文件夹”时,你是什么意思?你能陪我走吗?我能够在普通java项目中运行我的处理器。。。。