Eclipse中的Dagger2不生成类

时间:2015-03-05 08:51:24

标签: eclipse mortar dagger-2

我正在尝试使用Mortar设置新的应用程序。为此,我正在尝试构建mortar HelloWorld projects。我必须使用Eclipse,因为Android Studio不支持本机调试(我更喜欢Android Studio和Gradle)。

  • 当我设置Dagger1(如here所述
  • 时,Dagger1的mortar-helloworld示例在Eclipse(Ant)中工作
  • 当我使用Maven
  • 构建它时,mortar-hellodagger2示例有效
  • 但是,当我尝试使用Eclipse(Ant)构建mortar-hellodagger2示例时,我得到了ClassNotFoundException: com.example.mortar.Dagger_Main_Component

我确实像Dagger1一样设置了Dagger2并将libs放在这样的文件夹中:

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

有没有人成功使用Dagger2设置Eclipse?

1 个答案:

答案 0 :(得分:1)

您必须在Eclipse中启用注释处理。右键单击项目>属性> Java编译器>注释处理>启用...