🙆

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

Iwata Naoki2022/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

ファッションEC「ZOZOTOWN」、ファッションコーディネートアプリ「WEAR」などの各種サービスの企画・開発・運営や、「ZOZOSUIT」「ZOZOMAT」「ZOZOGLASS」などの計測テクノロジーの開発・活用をおこなっています。また、カスタマーサポート、物流拠点「ZOZOBASE」を運営しています。

Discussion

ログインするとコメントできます