1

Mortar で新しいアプリをセットアップしようとしています。このために、モルタル HelloWorld プロジェクトを構築しようとしています。Android Studio はネイティブ デバッグをサポートしていないため、Eclipse を使用する必要があります (私は Android Studio と Gradle の方がはるかに好きです)。

  • ここでmortar-helloworld説明されているように Dagger1 をセットアップすると、Dagger1 の例は Eclipse (Ant) で動作します
  • このmortar-hellodagger2例は、Maven でビルドすると機能します
  • mortar-hellodagger2ただし、 Eclipse (Ant) でサンプルをビルドしようとすると、 ClassNotFoundException: com.example.mortar.Dagger_Main_Component.

Dagger1 のように Dagger2 をセットアップし、次のようにライブラリをフォルダーに配置しました。

libs: dagger-2.0, javax.inject-1
compile-libs: dagger-compiler-with-dependencies-2.0.jar

Dagger2 で Eclipse を正常にセットアップした人はいますか?

4

1 に答える 1

1

Eclipse で注釈処理を有効にする必要があります。プロジェクトを右クリック > プロパティ > Java コンパイラ > 注釈処理 > 有効化 ...

于 2015-03-31T23:33:34.747 に答える