2

Android Studio を使用していますが、gradle でプロジェクトをビルドしようとすると、

java.lang.ClassCastException: com.sun.tools.javac.code.Symbol$VarSymbol

Butterknife を 5.1.2 から 7.0.1 に変更したときに発生し始めました。

私の依存関係には、ダガー(1.2.2)もあります

何か案は?

4

1 に答える 1

2

多くの検索/置換の後にわかったのは、短剣がビルドステップでそれを魔法のように実行していたときに、まだ間違った注釈 ( @InjectVieworを使用して@Optionalいる) またはインポートの欠落 (注釈@Bindorから@Nullable) があった場合、エラーがスローされることです。

java.lang.ClassCastException: com.sun.tools.javac.code.Symbol$VarSymbol

解決策は、すべてのインポートと間違った注釈を修正することです。

于 2015-08-01T09:25:17.467 に答える