当前位置: 首页 > 知识库问答 >
问题:

Android项目Eclipse注释处理

能远
2023-03-14

有人知道如何在Android项目中启用Eclipse中的注释处理吗?我做了以下工作:

  1. 使用处理器和META-INF创建Java项目

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

如果我在标准Java项目中使用相同的处理器,它就可以正常工作<有人能帮我吗?谢谢

共有2个答案

莘羽
2023-03-14

我使用ADT23与Eclipse Luna。转到您的项目属性,选择JavaCompiler,然后选择你的Compiler符合性级别到1.6。然后,您的注释处理选项将启用。在项目中创建一个文件夹compile-libs,其中您的lib文件夹并粘贴jarfileandroidannotations-3.0.1.jar此位置compile-libs\androidannotations-3.0.1.jar

添加androidannotations-api-3.0.1。jar在您的项目中libs\androidannotations-api-3.0.1。jar

最后,必须在工厂路径中添加这两个文件路径。e、 g{Your Project}/compile libs/android注释-3.0.1。jar{Your Project}/libs/androidannotations-api-3.0.1。jar

孙佑运
2023-03-14

发现问题:项目属性必须将编译器合规性级别设置为不低于1.6,否则处理器将无法执行...

 类似资料:
  • 问题内容: 我正在为Eclipse构建注释处理器插件,我想做的是在处理过程中检查项目文件夹中的几个文件。 我想知道如何从处理器中获取项目路径。我相信可以这样做,因为项目源路径已提供给处理器-但我找不到找到它的方法。 我尝试查看System.properties和processingEnv.getOptions(),但那里没有有用的信息。 最终,我也想在Netbeans上使用此注释处理器,因此,如果

  • 我有一个包含2个模块的maven项目。其中一个模块包含注释处理器。当我尝试将项目作为Android项目的依赖项导入时,它不会运行注释处理器。找不到生成的类文件。 我从jitpack导入如上所示的项目。jitpack上的构建成功了,我也可以在本地访问代码,这意味着编译成功了。但是应该生成的类并没有生成。所以要么是处理器没有启动,要么是我生成的类在错误的位置?android项目确实使用了许多其他带有注

  • 是否有人成功地遵循了GWTP样板生成的Eclipse注释处理方向?我遵循了Eclipse注释处理的说明,但无法导入GWTP注释包。 如果您能深入了解Eclipse注释处理或本文提到的其他Maven配置设置,我将不胜感激。 以下是GWTP样板生成的说明(页面底部): Eclipse注释处理 在Eclipse中,只要保存正在处理的文件,注释处理器就会启动,并且只增量更改所需的文件。另一种方法是使用Ec

  • 在多模块Android项目中,注释处理仍然是在任何编译完成之前的第一个任务,然后触发完整的编译。当然,这是在进入< code>app模块之前按模块完成的。 想象一下这样一种情况,一些子模块依赖于其他子模块,编译将会失败,因为依赖者还不能在它所依赖的模块中找到生成类的定义,仅仅因为它们还没有生成。 我想知道是否有一种方法可以使用<code>gradle</code>或任何其他方法强制执行所有子模块注

  • 我要从马文换到格雷德。 下面是我以前在pom.xml中的内容 我的身材看起来像: 但是当我用格雷的时候 当我运行 gradle 构建时,我实际上可以在构建/生成/源代码/apt/main/...我的包/类,但由于它没有在eclipse中启用,所以我.apt_generated文件夹中没有任何内容。 EDIT我得到了gradle,用构建的一部分。gradle但是eclipse似乎没有在.apt生成的

  • 我正在使用gradle/querydsl和JPA 2.1。 我想使用APT(qenties)生成querydsl元数据。 为此,我使用了gradle apt插件和gradle 4.7 在我的项目中,我使用以下配置了compileJava选项: