1
Dagger 2.4とButterKnife 8.0.1の両方を使用するAndroidアプリで作業しています。 Daggerのみを使用するとアプリは正常に動作しますが、build.gradleにButterKnifeの依存関係を追加すると、Daggerで生成されたクラスはもう見つかりません。Android:Dagger 2.4 ButterKnifeと連携しない8.0.1
これらは私の依存関係です:
// Dagger 2 dependencies
compile 'com.google.dagger:dagger:2.4'
apt 'com.google.dagger:dagger-compiler:2.4'
// Butterknife dependencies
compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.0.1'
は、私は問題は両方のコンパイラの激突によって引き起こされているとしたが、私はのGradleの非常に良い知識を持っていません。
誰でも手助けできますか?ありがとうございました。
これは理由があります:https://github.com/google/dagger/issues/349 –
私はaptで使用しているので、クラスパスに置くべきではなく、代わりにプロセッサパスに置くべきです...そうですか? – Aurasphere