私はAndroidAnnotationsを使用していますが、数日後、EclipseはAndroidAnnotationsによって生成されたクラス(生成されたコードをプリコンパイル)を使用するコードのコンパイルに失敗することがあります(常にではありません)。
私の例は次のとおりです。
私のプロジェクトにはMainActivity
、AndroidAnnotationsがMainActivity_
.apt_generatedの下に拡張クラスを作成しています。
の他の場所でDetailActivity
、私のコードにはMainActivity_への参照があります。
これまでの私の解決策は、コードを削除し、コンパイルしてから、コードを追加し直すことでした。しかし、これは決してエレガントではありません。また、非常に煩わしく、時間がかかります。
設定が足りませんか?
「注文とエクスポート」ページの注文は影響しますか?.apt_generatedディレクトリを上下に移動しようとしましたが、プラスの効果はありません。
これはAndroidのリソースクラスRで使用されているのと同じ概念だと思っていました。リソースを使用するコードがコンパイルに失敗するという問題は発生しませんでした。