我在尝试使用Work Manager时遇到以下错误。我已将我的项目迁移到AndroidX,并且所有其他架构组件都正常运行。
def work_version = "1.0.0-alpha02"
/* Work Manager for Background Tasks */
implementation "android.arch.work:work-runtime:$work_version"
implementation "android.arch.work:work-firebase:$work_version"
我非常确定我需要支持库中的某些依赖项。但我不知道他们是谁。
我尝试添加注释包,因为错误说它无法找到RestrictTo $ Scope的类文件。仍然无法工作。
implementation "com.android.support:support-annotations:28.0.0-alpha1"
答案 0 :(得分:1)
你要包含对错误支持库的引用,你想要androidx一个。
androidx.annotation
你会找到
androidx.annotation:annotation:1.0.0-alpha1
与
对应 com.android.support:support-annotations
确保您的依赖项(项目范围)中只有一种或哪种类型的库。