我無法配置我的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