我正在使用Android Studio,当我尝试使用gradle构建项目时,我正在
java.lang.ClassCastException: com.sun.tools.javac.code.Symbol$VarSymbol
当我将Butterknife从5.1.2改为7.0.1时,它开始发生了
在我的依赖项中,我也有Dagger(1.2.2)
有什么想法吗?
答案 0 :(得分:2)
我发现/替换之后发现的是,当匕首在构建步骤中执行它时,还有任何错误的注释(仍使用@InjectView
或@Optional
}或缺少导入(来自注释@Bind
或@Nullable
)会导致错误
java.lang.ClassCastException: com.sun.tools.javac.code.Symbol$VarSymbol
解决方案是修复所有导入和错误的注释。