私のリリースビルドでproguardを使用しているときにDagger 2.5から2.12に切り替えた後にエラーが発生しました。ダガー2.12とプロガードの問題
DaggerGraph.java:662:エラー:シンボルが見つかりません ReportingService_MembersInjector.injectA(instance、provideDataLayerProvider.get());
私はコンパイルされた難読化されたAndroidライブラリと、そのライブラリを含むAndroid Appを持っています。
グラフは、両方のモジュールのコンポーネントを使用して生成されます。
ヒント
ありがとう
PS。 Dagger 2.5では問題なく動作します。 PPS。プロガードのないデバッグビルドもDaggerと連動しています。2.12
https://github.com/krschultz/android-proguard-snippets/blob/master/libraries/proguard-square-dagger.proに示されている設定を使用していますか? –
はい、Dagger 2.5は正常に動作しています。 – Sebastian