我在尝试用迫击炮建立一个新的应用程序。为此,我正在尝试构建砂浆HelloWorld项目。我必须使用Eclipse,因为Android不支持本地调试(我更喜欢Android和Gradle )。
mortar-helloworld (如描述的这里 )时,带有Dagger1的Dagger1示例在Eclipse (Ant)中工作mortar-hellodagger2示例可以工作。mortar-hellodagger2示例时,我得到了一个ClassNotFoundException: com.example.mortar.Dagger_Main_Component。我确实设置了类似于Dagger2的Dagger1,并将库放在这样的文件夹中:
libs: dagger-2.0, javax.inject-1
compile-libs: dagger-compiler-with-dependencies-2.0.jar有人用Dagger2成功地建立了Eclipse吗?
发布于 2015-03-31 23:33:34
您必须在Eclipse中启用注释处理。右键单击项目>属性> Java编译器>注释处理>启用.
https://stackoverflow.com/questions/28873567
复制相似问题