我无法配置我的IDE(Intellij IDEA 12)以使用AndroidAnnotations(http://androidannotations.org/)以前的配置截图与jetbrains刚刚发布的新ide不同。有人可以给我一步一步的配置。
答案 0 :(得分:17)
我已经让它工作了,有一些小问题(可能与我的设置有关,你的milage可能会有所不同)
好的,所以:
androidannotation-(vernum).jar
和api jar androidannotation-(vernum).jar
保存在项目中的某个位置,但不在libs
文件夹中。 (我把它保存在一个单独的“aa”文件夹中)Settings/preferences
屏幕。 Compiler > Annotation Processors
下是您想要的设置。调整配置文件,以便可以在正确的模块上运行注释处理。androidannotation-(vernum).jar
AndroidManifest
文件的错误,它给出了重复的类错误。为了解决问题1,我添加了处理器选项androidManifestFile
并设置了xml文件的绝对路径。第二个问题是通过将生成的源输出到gen
文件夹来解决的。 (此文件夹也被Android编译用于生成R.class等)gen
应设置为模块中的源文件夹。如果你有其他问题,请告诉我,过去几天我一直在摆弄它。我当前唯一的“错误”是每当我修改使用AndroidAnnotations的源时,我必须重建我的整个项目,而不仅仅是我的主模块。似乎Intellij 12没有重新处理模块构建的注释。
答案 1 :(得分:0)
让我忙碌一段时间的一个问题是IntelliJ以某种方式搞砸了配置文件。我不得不从.idea / compiler.xml文件中删除整个annotationProcessing块。在那之后,一切都很好。
答案 2 :(得分:0)
对于当前版本的Intellij IDEA,我发现了一篇文章,描述了如何在Intellij IDEA中配置AA的详细信息
http://hintdesk.com/android-introduction-to-androidannotations-maven-in-intellij-idea/