Android Studio 3.X找不到依赖库类的解决方法

升级AS到3.1.3,然后发现之前的compile语句都用不了了,项目报错,于是把该换的地方都换成了implementation还有api,这两个意思不懂得自行百度。。

然后问题出现了,我在项目app底下的build.gradle里明明已经依赖了    implementation 'com.lzy.net:okgo:3.0.4',可是这个库在我的代码里就是找不到类,import后面一堆红字,,,然后网上搜了无数方法,google()  jcenter()   mavenCentral()这三个也都在项目根目录的build.gradle下加了,怎样都无效。。。然后我把 implementation 'com.lzy.net:okgo:3.0.4'注释掉了,sync了一下,再把刚刚注释掉的代码反注释,再sync一下,,居然成功的依赖进来了,,,坑啊。,。。

更新一次,还有一种情况:

就是我在APP下依赖了一个库,,我在一个库里也依赖了同样的一个库,,导致找不到类了,出现红字了。。不过编译能过去

更新一次,又出现一种情况:

如果出现明明已经依赖了第三方库。但是在项目目录的External Librarires找不到库,如下图所示的目录结构

但是在项目目录的".idea/libraries/"目录下却找到了你依赖的库的名字,如下图所示:

双击打开改目录,发现是一个“component”节点开头的xml文件,按照“”SOURCES“”节点下的路径找到文件,然后把文件删了,再把这个xml文件删了,重新把项目sync一下就好了。第三方库就能引入进来了


,注意哦,这个路径里的“$USER_HOME$”这个代表的一般是win7系统下桌面的"Administrator"文件夹,如下图所示:


  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄油奥特曼

如果可以,请我喝一杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值