有没有人知道如何在Android项目中启用Eclipse中的注释处理? 我做了以下事情:
如果我从文件夹中删除jar文件,Eclipse会在项目中报告错误,因为找不到注释处理器。但是,如果处理器已就位且Eclipse已配置,则不会进行处理
如果我在标准Java项目中使用相同的处理器,它可以正常工作 有人能帮我吗?感谢
答案 0 :(得分:1)
发现问题:
项目属性必须将编译器合规性级别设置为不低于1.6,否则处理器将不会被执行...
答案 1 :(得分:0)
我在Eclipse Luna中使用ADT23。
转到您的项目属性,然后选择Java Compiler
并选择Compiler Compliance Level
到1.6。
然后,您的Annotation Processing
选项将启用。
在项目中创建文件夹compile-libs
,在lib
文件夹中粘贴jar
文件androidannotations-3.0.1.jar
此位置compile-libs\androidannotations-3.0.1.jar
。
在项目androidannotations-api-3.0.1.jar
中添加libs\androidannotations-api-3.0.1.jar
。
最后,您必须在工厂路径中添加两个文件路径。
例如{Your Project}/compile-libs/androidannotations-3.0.1.jar
和
{Your Project}/libs/androidannotations-api-3.0.1.jar