1. 自己的依赖包找不到了,源码都正确就是自己封装的包都报红叉叉,没法点击看源码,但是build和run各种正常
2.系统包V4、V7找不到,典型的就是AppCompatActivity这个类找不到,各种烦躁,耽误时间
那么接近办法来了,赶紧搬小板凳来看看吧:
第一种最简单解决办法(给自己的第三方包重新打个版本号,然后工程里再引入下)---maven管理下,如果library project那就无视吧
第二种方法:
在project的build.gradle下,把以下这段输入进去,主要是差异就是google()
buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.1.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() google() } }
第三种方法:
AS的左上角File-->Invalidate Caches/restart菜单,清理缓存然后再重启AS
一般到这里就差不多了,如果还不行,就放大招了:
终极方法:
- 关闭AS
- 在你的工程里找到
.idea
文件夹 - 放心删除
libraries
文件夹 - 重启AS.
整个世界清静了。