用户登录
用户注册

分享至

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

  • 作者: Gaithersburg
  • 来源: 51数据库
  • 2021-07-08

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

  • 目录
    • 第一种,重启法,clean+invalidate caches restart
    • 第二种,gradle内各种版本
    • 第三种,删除lib中所有文件

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

目录

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

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

  1. build-clean project
  2. invalidate caches restart清除缓存 并重新启动

第二种,gradle内各种版本


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

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

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

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

软件
前端设计
程序设计
Java相关