Android @找不到工作注释

Android @找不到工作注释,android,android-workmanager,dagger-hilt,Android,Android Workmanager,Dagger Hilt,我想用带柄的WorkManager。我遵循以下步骤,将所需的依赖项集成到gradle文件中: // WorkManager library implementation "androidx.work:work-runtime-ktx:$work_version" // To use WorkManager with Hilt implementation "androidx.hilt:hilt-work:workmanager_hilt_version"

我想用带柄的WorkManager。我遵循以下步骤,将所需的依赖项集成到gradle文件中:

// WorkManager library
implementation "androidx.work:work-runtime-ktx:$work_version"
// To use WorkManager with Hilt
implementation "androidx.hilt:hilt-work:workmanager_hilt_version"  
// Annotation processor when using Kotlin
kapt "androidx.hilt:hilt-compiler:workmanager_hilt_version"
请注意,这些版本是
work\u version=“2.5.0”
workmanager\u hilt\u version=“1.0.0-beta01”

然后,我转到我的工人类,键入文档中描述的
@HiltWorker
,但Android Studio找不到它:

@HiltWorker
class RefreshDataWorker @AssistedInject constructor(@Assisted appContext: Context, @Assisted params: WorkerParameters): CoroutineWorker(appContext, params) { ...// some doWork() stuff }
@HiltWorker
是红色的,Android工作室找不到它。为什么?刀柄有什么变化吗?文件中有什么遗漏吗


我希望有人能帮忙。

请将您的workmanager手柄版本从 workmanager\u hilt\u version=“1.0.0-beta01” 进入 workmanager\u hilt\u version=“1.0.0”

有两种选择:

1-将“workmanager\u hilt\u版本”从“1.0.0”更改为“1.0.0-alpha03”。@HiltWorker在“1.0.0”上不可用

2-添加“刀柄工作”依赖项:

实现“androidx.hilt:hilt工作:1.0.0”