1. 可以先试试clean project或者invalidate project, 有用的话那就解决了。

2. 直接将出错的代码复制,在android官方平台查一下这个依赖项的正确写法,有时候就是写法上的问题。比如:

我在添加viewModelcompose时直接使用了

implementation(libs.androidx.lifecycle.viewmodelCompose)

导致这里一直标红,一sync就报错说“Unresolved reference: viewmodelCompose”,查找这段代码,在Android的官方文档里找到了用法:

(网址:AndroidX 版本  |  Jetpack  |  Android Developers

要写成:

implementation(libs.androidx.lifecycle.viewmodel.compose)

问题就解决了。

除去清理缓存检查版本的兼容性(这个也是上官方文档查看即可)以外,检查一下写法是否有问题或许也能有些帮助。(尤其是ai给的代码,常常会有这样的问题!)

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐