我无法配置我的IDE(Intellij IDEA 12)以使用AndroidAnnotations(http://androidannotations.org/)之前的配置截图与jetbrains刚刚发布的新ide不同。有人可以给我一步一步的配置。将AndroidAnnotation与Intellij IDEA集成12
16
A
回答
17
我已经得到了它的工作,有一些小问题(这可能只是与我的设置,您milage可能会有所不同)
好了,所以:
- 获取
androidannotation-(vernum).jar
和API罐子 - 将您的
androidannotation-(vernum).jar
保存在您的项目中,但不在您的libs
文件夹中。 (我将它保存在一个单独的“aa”文件夹中) - 将api jar保存到“libs”文件夹中
- 转到Intellij
Settings/preferences
屏幕。Compiler > Annotation Processors
是您想要的设置。调整配置文件,以便注释处理可以在正确的模块上运行。 - 你再启用注释处理和处理器路径设置为
androidannotation-(vernum).jar
- 位置您存储相对于你的模块内容根产生源
- 现在,这里的地方,我的问题开始。 Intellij给了我第一个找不到
AndroidManifest
文件的错误,并且它给出了重复的类错误。要解决问题1,我添加了处理器选项androidManifestFile
并设置了xml文件的绝对路径。第二个问题通过将生成的源输出到gen
文件夹解决。 (这个文件夹也被Android编译用于生成R.class等) - 之后,建立你的整个项目。通常
gen
应该已经设置为模块中的源文件夹。
如果您还有其他问题,请告诉我,过去几天我一直在摆弄它。我目前唯一的“bug”是每当我修改使用AndroidAnnotations的源代码时,我必须重建我的整个项目,而不仅仅是我的主模块。看来Intellij 12不会重新处理模块构建中的注释。
0
一段时间让我很忙的问题是IntelliJ以某种方式弄乱了它的配置文件。我不得不从.idea/compiler.xml文件中删除整个annotationProcessing块。之后,一切都很好。
0
的IntelliJ IDEA的当前版本,我发现描述非常详细介绍了如何一个岗位的IntelliJ IDEA
http://hintdesk.com/android-introduction-to-androidannotations-maven-in-intellij-idea/
相关问题
- 1. IntelliJ IDEA 12与sbt 0.13
- 2. Spring Roo v1.1.5与Intellij IDEA 12
- 3. 通过SVN将SalesForce与IntelliJ IDEA集成
- 4. Intellij Idea 12 gradle build
- 5. Android Intellij IDEA 12 AIDL
- 6. 用IntelliJ IDEA集成GitHub库
- 7. 用IntelliJ IDEA/Webstorm集成Nunjucks
- 8. Intellij Idea 12社区版svn
- 9. R.java不IntelliJ IDEA的12
- 10. Intellij Idea 12 Html 5支持?
- 11. Intellij IDEA 12.资源更新
- 12. IntelliJ Idea在Git上失去AppEngine集成
- 13. IntelliJ IDEA Bitbucket Git集成不推动
- 14. 在IntelliJ Idea中进行调试12
- 15. IntelliJ IDEA的12:如何在飞行
- 16. Intellij IDEA中的Android预览配置12
- 17. 让IntelliJ IDEA 12监控文件更改
- 18. IntelliJ IDEA Community Edition 12,Ctrl +空间功能
- 19. 设置Git本地使用Intellij Idea 12
- 20. 从使用的Intellij约曼(IDEA 12)
- 21. 使用Maven和Intellij IDEA运行JPA 12
- 22. 的IntelliJ IDEA 12保持空白行
- 23. IntelliJ IDEA 12中的汉字重叠
- 24. IntelliJ IDEA 12和Android,调试签名apk
- 25. 如何使用IntelliJ IDEA 12配置Proguard?
- 26. Intellij IDEA 12响应速度慢
- 27. IntelliJ IDEA 12复制类R.java和BuildConfig.java
- 28. 如何在IntelliJ IDEA 12中使用MS SQL Server的集成身份验证?
- 29. IntelliJ Idea生成serialVersionUID
- 30. IntelliJ Idea 12使用UI生成器呈现错误android
http://www.ashokgelal.com/2012/12/setting-up-内配置AA intellij-idea-12-with-maven-actionbarsherlock-roboelectric-androidannotations /作为一个exta奖金,这个人写了一篇关于Intellij 12和AndroidAnnotations的博客文章。 – Trikke
起初我忽略了一点:你需要设置'Store generated sources related to'-Setting to:'Module content root'。否则,IntelliJ将无法将输出文件夹识别为源。 – Thommy
无法与intellij 12.1一起工作:固定不使用gen作为输出文件夹,使用aa-gen并正常工作 – jocelyn