欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android studio unresolved reference:xx问题解决方案汇总

程序员文章站 2022-01-09 09:50:36
android studio unresolved reference:xx问题解决方案汇总目录第一种,重启法,clean+invalidate caches restart第二种,gradle内各种版本第三种,删除lib中所有文件最近做一个android项目,遇到很多功能不会做参考了许多源码,然而不同源码的年代不同,版本不同,增删改查之后经常会出现如标题所述问题,故此写个BLOG汇总一下自己试过的几种方法。目录第一种,重启法,clean+invalidate caches restart从结论上来...


最近做一个android项目,遇到很多功能不会做参考了许多源码,然而不同源码的年代不同,版本不同,增删改查之后经常会出现如标题所述问题,故此写个BLOG汇总一下自己试过的几种方法。

目录

第一种,重启法,clean+invalidate caches restart

从结论上来说,偶尔会成功,大多数情况下没用

  1. build-clean projectandroid studio unresolved reference:xx问题解决方案汇总
  2. invalidate caches restart清除缓存 并重新启动 android studio unresolved reference:xx问题解决方案汇总

第二种,gradle内各种版本

android studio unresolved reference:xx问题解决方案汇总
首先,检验dependencies中的 kotlin版本是否与上述版本参数一致,(鼠标一上去停滞一会会有悬浮提示)。之后检查版本是否是自己想要的。
据说,3.3.2的gradle是有问题的,改成3.2.0或者3.2.1之后就没问题了。
此方法成功过几次,有时候也会失效。

第三种,删除lib中所有文件

由于我经常会使用不同版本和年代的源码,导致lib中的联系会十分复杂混乱,很有可能在build来源A的代码后产生的A联系,之后build的了来源B的代码,部分联系覆盖了A的联系,后续将B代码删除后就发现找不到了
(个人理解,未必正确,如有误后续改正)
android studio unresolved reference:xx问题解决方案汇总

简单说明一下方法,直接进入工程根目录中,找到 .idea 目录,然后进入该目录,删除 libraries 目录下所有文件即可,直接让她全部重新生成,简单粗暴,一步到位。

本文地址:https://blog.csdn.net/Tidalshine/article/details/107936851