🙆

WorkManagerにHiltでDIする際にハマった事

2022/10/24に公開

WorkManagerにHiltを使ってDIすることができるがその際にハマった
公式ドキュメント

以下のようなエラーが出てDIに失敗していた

E/WM-WorkerWrapper: Could not create Worker MyWorker

公式サイトの記載の通りAndroidManifest.xml等も変更していたが、以下のkaptの追加が漏れていた。

kapt 'androidx.hilt:hilt-compiler:1.0.0'

dagger自体のhilt-compilerを追加していたので、androidx側のhilt-compilerも追加が必要だった。

kapt "com.google.dagger:hilt-compiler:2.44"
株式会社ZOZO

Discussion