android - 错误:包 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 已被弃用。相反,为您需要的特定生命周期工件添加依赖项。
这是否意味着现在我需要使用单独的包?
解决方案
android.arch
软件包已被弃用,请尝试改用软件包androidx
。还要确保您已google()
在 build.gradle 中添加。
推荐阅读
- python - Python 多行注释的 PEP8 / 最佳实践是什么?
- image - 火灾热图像数据集
- php - 查询失败您的 SQL 语法有错误
- python-3.x - 当列中的值之和达到某个值时中断循环
- python - 如何基于pyproject.toml构建python项目
- c# - 获取状态:404,statusText:“未找到”,url ...在asp.net中使用核心webApi?
- .htaccess - Htaccess 重写/隐藏查询字符串
- php - 我收到此错误“无法将 `string` 类型的值转换为整数”
- c# - 在 WCF 中使用 EntityFramework 加载子实体
- python - 如何读取从 jinja 2 发送的烧瓶中的 .csv 文件