首页 > 解决方案 > 错误:包 android.arch.lifecycle 不存在

问题描述

我收到错误:包 android.arch.lifecycle 不存在,我试图解决它,我使用了下面的链接:但这些都没有解决它:

无法解析:android.arch.lifecycle:extensions:1.0.0-alpha1 android studio 3.0 无法解析 android.arch.lifecycle:extensions:1.1.0

我有以下依赖项:

 // Room components
    implementation "android.arch.persistence.room:runtime:$rootProject.roomVersion"
    annotationProcessor "android.arch.persistence.room:compiler:$rootProject.roomVersion"
    androidTestImplementation "android.arch.persistence.room:testing:$rootProject.roomVersion"

    // Lifecycle components
    implementation "android.arch.lifecycle:extensions:$rootProject.archLifecycleVersion"
    annotationProcessor "android.arch.lifecycle:compiler:$rootProject.archLifecycleVersion"

最近我得到了这个链接: https ://developer.android.com/jetpack/androidx/releases/lifecycle#java 上面 写着:生命周期扩展中的 API 已被弃用。相反,为您需要的特定生命周期工件添加依赖项。

这是否意味着现在我需要使用单独的包?

标签: androidandroid-lifecycle

解决方案


android.arch软件包已被弃用,请尝试改用软件包androidx。还要确保您已google()在 build.gradle 中添加。


推荐阅读