0

我有一个项目,我使用 ButterKnife 进行视图注入,我刚刚添加了 dagger,但出现以下错误:

说明资源路径位置类型内部编译器错误:java.lang.NoClassDefFoundError:无法在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) R.java /Suggest/gen/com/google/ 处初始化类 dagger.internal.codegen.ModuleAdapterProcessor android/gms 第 0 行 Java 问题

我正在使用 eclipse,我的注释配置中有以下内容:

在此处输入图像描述

注意:我已经正确编写了一个带有@provides ...的@module,然后将其删除,但我仍然遇到相同的编译错误

我按照此评论设置注释处理:

https://github.com/square/dagger/issues/126#issuecomment-11992320

我不确定它是与代码相关还是依赖和版本相关,我只需要有人指出这个错误背后的可能性

4

1 回答 1

0

对于那些正在寻找解决方案的人,我刚刚发现使用 JavaWriter 2.1.1 解决了这个问题

于 2014-10-08T21:35:24.923 回答