从ADT 23开始,似乎无法将Annotation Processor Factory Path添加到项目中:
Poject> Properties> Java Compiler。
中没有“注释处理”项有没有人知道如何将androidannotations-X.X.X-api.jar添加到上一次Eclipse ADT中的annnotaions处理?
答案 0 :(得分:3)
这是ADT捆绑包的已知problem,将在ADT 23.0.3起修复。在此期间,您可以通过downloading标准Eclipse发行版和installing the ADT plugin来解决此问题。或者,如果要使用现有的ADT捆绑包,可以按照here所述安装必要的JDT插件。
另请注意,您在OP中编写时不必添加 androidannotations-X.X.X-api.jar 。您必须将 androidannotations-X.X.X.jar 添加到注释处理工厂,将 androidannotations-X.X.X-api.jar 添加到类路径(libs)。
答案 1 :(得分:1)
我在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