0

ビュー インジェクションに ButterKnife を使用しているプロジェクトがあり、短剣を追加しましたが、次のエラーが発生します。

説明 リソース パス 場所 タイプ 内部コンパイラ エラー: java.lang.NoClassDefFoundError: クラス dagger.internal.codegen.ModuleAdapterProcessor を sun.reflect.NativeConstructorAccessorImpl.newInstance0 (ネイティブ メソッド) R.java /Suggest/gen/com/google/ で初期化できませんでしたAndroid/gms 行 0 Java の問題

私は日食を使用しており、注釈構成に次のものがあります。

ここに画像の説明を入力

注意: @provides を使用して 1 つの @module を作成しました ... 正しく、それを削除しても、同じコンパイル エラーが発生します

このコメントに従って、注釈処理をセットアップしました。

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

コード関連なのか、依存関係やバージョン関連なのかはわかりません。このエラーの背後にある可能性を指摘してくれる人が必要です

4

1 に答える 1