17

Android Api ドキュメントを使用してヒルトを統合しようとしましたが、次の例外でアプリがクラッシュしました。https://developer.android.com/training/dependency-injection/hilt-android

java.lang.RuntimeException: Unable to start activity 
ComponentInfo{com.package.application/com.package.application.MainActivity}: 

java.lang.ClassCastException: com.package.application.DaggerAppApplication_HiltComponents_ApplicationC$ActivityRetainedCImpl$ActivityCImpl 
cannot be cast to com.package.application.MainActivity_GeneratedInjector

   
4

12 に答える 12

6

この正確な問題の修正に数時間を費やしましたが、キャッシュの無効化/再起動+すべてのモジュールの再構築を行うことで解決しました。

これは、Hilt の次の問題に関連しています: Hilt: より意味のあるエラー メッセージ

于 2021-02-11T08:26:32.330 に答える