ビュー インジェクションに 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
コード関連なのか、依存関係やバージョン関連なのかはわかりません。このエラーの背後にある可能性を指摘してくれる人が必要です