gpt4 book ai didi

未找到 androidx.lifecycle.DefaultLifecycleObserver

转载 作者:太空狗 更新时间:2023-10-29 15:37:33 26 4
gpt4 key购买 nike

我遇到一个问题,我的构建无法找到其中一个 androidx 类,特别是:

androidx.lifecycle.DefaultLifecycleObserver

这是我的 gradle 部门:

annotationProcessor "androidx.lifecycle:lifecycle-compiler:2.0.0"
implementation "androidx.lifecycle:lifecycle-runtime:2.0.0"
implementation "androidx.lifecycle:lifecycle-extensions:2.0.0"

我在获取 androidx 类时没有任何其他问题,只有这个。

我曾尝试使 android studio 中的缓存无效并重新启动,但没有成功。还有一个 build clean 和 gradle sync。

我在这里验证:

https://developer.android.com/jetpack/androidx/migrate

该类从支持库到 androidx 的映射:

android.arch.lifecycle.DefaultLifecycleObserver -> androidx.lifecycle.DefaultLifecycleObserver

关于为什么会发生这种情况有什么想法吗?

最佳答案

我认为那是因为您缺少一个依赖项:

implementation "androidx.lifecycle:lifecycle-common-java8:$lifecycle_version"

获取最新版本的lifecycle-common-java8 here

参见 documentation :

If you use Java 8 Language, then observe events withDefaultLifecycleObserver. To include it you should add"androidx.lifecycle:lifecycle-common-java8:" to yourbuild.gradle file.

关于未找到 androidx.lifecycle.DefaultLifecycleObserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55819499/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com