我使用最新的Android註釋2.6和IntelliJ IDEA。 有時候我總是遇到annotations/classpath/compilation命令的問題。似乎不規律地發生。我今天早些時候編譯了項目,稍後更改了res/layout-xml文件,然後嘗試構建項目並獲取錯誤。Android批註:註釋類Xyz_未找到它的原始文件(「無法找到符號類Xyz」)
但是在xml和java源文件中沒有語法錯誤或任何東西。
問題是註解的類沒有找到它的原始類,讓
cannot find symbol class Intro
錯誤。
我的項目結構:
/src/
/app/activity/Intro
...
/gen-annotation-processed/
/app/activity/Intro_
...
/gen
...
我的想法註釋首選項:
處理器路徑:
/path/to/project/ext-libs/androidannotations-2.6.jar
處理器FQ名稱:項目
com.googlecode.androidannotations.AndroidAnnotationProcessor
源文件夾「的Android IDEA模塊:
(類 「介紹」 存在:構建項目(通過IDEA,沒有螞蟻或行家)當在IDEA
gen
gen-annotation-processed
src
錯誤登錄在src文件夾中並且沒有錯誤。)
更新:I h現在就開始工作了,雖然不知道我在來回地調整設置後改變了什麼。它可能實際上只是IDEA的一個問題,實際上並不涉及android註釋,尚不確定。
通常看來工作的是:做一個重建(可能會拋出編譯錯誤,忽略)。然後做一個構建(不是一個完整的重建)。由於某些原因,多次編譯運行在重建時無法正常工作,需要執行重建+構建組合。
它可以確實IntelliJ IDEA的問題,註釋處理配置已經完全重寫了IDEA 12,應該更好地工作。 – CrazyCoder