Dagger 2: NoClassDefFoundError: dagger/producers/ProducerModule
Dagger 2: NoClassDefFoundError: dagger/producers/ProducerModule
我正在尝试将 Dagger 2 与 eclipse 集成,我使用的库如下:
dagger-2.0.jar
dagger-compiler-2.0.jar
guava-13.0.1.jar
javawriter-1.0.5.jar
javax.annotation-api-1.2.jar
javax.inject-1.jar
Java 编译器 -> 注释处理已启用
以上所有已添加到工厂路径
但是我在构建项目的时候出现如下错误:
说明资源路径位置类型
Internal compiler error: java.lang.NoClassDefFoundError: dagger/producers/ProducerModule at dagger.internal.codegen.ComponentProcessor.initSteps(ComponentProcessor.java:90) BuildConfig.java /DIDemo/gen/com/example/didemo line 0 Java Problem
有人可以帮忙吗?
除了 dagger-2.0
等等,您还需要一个单独的 dagger-producers
工件,可从 Maven Central Repository search linked from the Dagger 2 GitHub page.
截至目前(2015 年 10 月),最新文件名为 dagger-producers-2.0-beta.jar
。
我正在尝试将 Dagger 2 与 eclipse 集成,我使用的库如下:
dagger-2.0.jar
dagger-compiler-2.0.jar
guava-13.0.1.jar
javawriter-1.0.5.jar
javax.annotation-api-1.2.jar
javax.inject-1.jar
Java 编译器 -> 注释处理已启用 以上所有已添加到工厂路径
但是我在构建项目的时候出现如下错误: 说明资源路径位置类型
Internal compiler error: java.lang.NoClassDefFoundError: dagger/producers/ProducerModule at dagger.internal.codegen.ComponentProcessor.initSteps(ComponentProcessor.java:90) BuildConfig.java /DIDemo/gen/com/example/didemo line 0 Java Problem
有人可以帮忙吗?
除了 dagger-2.0
等等,您还需要一个单独的 dagger-producers
工件,可从 Maven Central Repository search linked from the Dagger 2 GitHub page.
截至目前(2015 年 10 月),最新文件名为 dagger-producers-2.0-beta.jar
。