Dagger + ButterKnife =无法初始化类dagger.internal.codegen.ModuleAdapterProcessor

时间:2014-10-08 21:21:27

标签: android dagger butterknife

我有一个项目,我正在使用ButterKnife进行视图注入,我刚刚添加了匕首,但是我收到了以下错误:

  

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

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

enter image description here

注意:我已经用@provides编写了一个@module ...正确,然后删​​除了它仍然我有相同的编译错误

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

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

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

1 个答案:

答案 0 :(得分:0)

对于那些寻找解决方案的人,我发现使用JavaWriter 2.1.1修复了问题