【问题标题】:WorkManager: Dependency Issue with KotlinWorkManager:Kotlin 的依赖问题
【发布时间】:2018-05-26 19:42:00
【问题描述】:

我在尝试使用工作管理器时遇到以下错误。我已将我的项目迁移到 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"

【问题讨论】:

  • runtimefirebase之后添加-ktx

标签: android android-studio kotlin android-workmanager


【解决方案1】:

您包含对错误支持库的引用,您需要 androidx 支持库。

androidx.annotation

看看 AndroidX refactoring

你会发现

androidx.annotation:annotation:1.0.0-alpha1

对应

com.android.support:support-annotations

确保您的依赖项(项目范围)中只有一种或另一种类型的库。

【讨论】:

    猜你喜欢
    • 2012-05-23
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 2020-08-13
    • 2012-12-29
    • 2020-10-21
    相关资源
    最近更新 更多