【已解决】Android Studio gradle遇到unresolved reference错误
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给的代码,常常会有这样的问题!)