2013-10-21 23 views
3

這是我想弄明白的。你如何使用Gradle或Maven來運行而不使用來編譯源文件。Androidannotations + Android Studio(差不多工作)

什麼工作: 我已經做了以下步驟:

  • 建立註解處理器的Android工作室在androidannotations-2.7.1
  • 點增加了一個新的庫命名爲我的項目的模塊內androidannotations-api-2.7.1

我可以告訴它它的工作原理,因爲當我按Alt + Enter時,Android Studio自動爲我輸入正確的輸入。

問題:在編譯期間我得到以下信息:

意外錯誤。請在AndroidAnnotations上報告問題, 以下內容:java.lang.IllegalStateException:找不到 AndroidManifest.xml文件,從路徑 [/ home/user/Work/FailAnnotationTryProject/build/classes/production /主/生成] [文件使用虛擬文件 發現:///home/user/Work/FailAnnotationTryProject/build/classes/production/main/generated/dummy1382376292025.java] (最大atempts:10)

我檢查了我的Facets - > Manifest文件路徑,它是正確的。

有人有任何建議或更好的解決方案嗎?

+0

錯誤提示您在AndroidAnnotations上報告問題,並附上您在此處提供的內容......對我來說這似乎是一個有價值的開始。 – Makoto

回答

-1

我面臨同樣的問題,並通過更改設置 - >編譯器 - >註釋處理器 - >「將生成的源相對於:」存儲爲「模型內容根」來修復它。

Java Compiler Annotation Processors

我希望這會有所幫助。

+0

不適用於我 – Pierry

+0

@Pierry您是否找到其他解決方案? – molokoka

+0

是的,看看http://stackoverflow.com/questions/26705318/android-annotations-with-android-studio/27079797#27079797 – Pierry