最新のAndroid注釈2.6とIntelliJ IDEAを使用します。 時々、私はいつもアノテーション/クラスパス/コンパイルの順序に問題があります。不規則に発生するようです。私はプロジェクトを今日早くコンパイルしてから、後でres/layout-xmlファイルを変更してから、プロジェクトをビルドしてエラーを取得しようとしています。Android Annotations:注釈付きクラスXyz_はオリジナルではありません(「シンボルクラスXyzが見つかりません」)
xmlやjavaソースファイルには構文エラーや何もありません。
問題は、注釈付きクラスが
cannot find symbol class Intro
エラーを取得し、それが元のクラスだ見つからないということです。
マイプロジェクト構造:
/src/
/app/activity/Intro
...
/gen-annotation-processed/
/app/activity/Intro_
...
/gen
...
マイIDEA注釈の環境設定:
プロセッサのパス:
/path/to/project/ext-libs/androidannotations-2.6.jar
プロセッサFQ名:プロジェクト内の
com.googlecode.androidannotations.AndroidAnnotationProcessor
ソースフォルダ' SのAndroid IDEAモジュール:
gen
gen-annotation-processed
src
IDEAのエラーログインプロジェクト(IDEAを経由して、アリやMavenなし)の構築:
を(クラス "イントロ" が存在しますsrcフォルダにあり、エラーはありません)。
更新:I h私は何をどこで変えたのか分かりませんでしたが、今やっています。実際にはIDEAの問題であり、実際にアンドロイド注釈に関連するものではありません。
通常は動作しているようです:do a Rebuild(コンパイルエラーが発生する可能性があります。無視してください)。その後、のビルド(完全なリビルドではありません)を実行します。いくつかの理由から、複数のコンパイル実行は、再構築を行うときに正しく機能しないため、再構築+ビルドの組み合わせを実行する必要があります。
それが実際のIntelliJ IDEAの問題になることが、注釈処理設定がIDEA 12のために一から書き直されており、より良い動作するはずです。 – CrazyCoder