Project wiki pageで説明されている方法でプロジェクトを既に構成しましたが@EActivity
、アクティビティと更新を追加するとAndroidManifest.xml
。
Eclipse は AndroidManifest.xml でこの最後の更新をまだ確認していないため、アクティビティ名をアンダースコアの接尾辞で変更することをお勧めします。しかし、私はこれをするだけです!
プロジェクトで CLEAN を実行し、エミュレーターで実行しようとすると、プロジェクトがクラッシュします (AndroidAnnotations によって生成されたクラス ファイルが表示されません)。
@EActivity(R.layout.activity_info)
public class InfoActivity extends Activity { ... }
<activity android:name="com.mypackage.xxx.InfoActivity_"/>
これで、android-annotations によって正しく生成されたクラスを見ることができます..しかし、私のプロジェクトには表示されません。
デフォルトの conf をProject Preferences > Java Compiler > Annotation Processing > Generated source directory
gen フォルダーに変更しようとすると動作します!
しかし、このフォルダは Android の標準に従っていないと思います..わかりません..
誰かが私を助けることができますか?