Unable to resolve dependency for xxx (导入步骤以及一些常见错误的解决)

安卓由于极其狗血且让人难以理解的gradle,使得我们在导入别人的项目时总是出现各种各样的错误。本文就自己经历过的一些错误,给出一些有用的改进措施。
先把一些比较基础的步骤做好:

  1. 修改build.gradle文件
    在这里插入图片描述
    打开之后如下所示:
    在这里插入图片描述
    这里只需要修改3.5.3那个位置,至于修改成什么,可以看你的AS里新建的项目这里是多少,也就是查看已有项目该位置是多少。
  2. 修改***\gradle\wrapper\gradle-wrapper.properties,打开之后如下所示:
    在这里插入图片描述
    这个文件修改也比较容易,只是把最后一行换掉,换成你已有项目该位置的信息,如果没有已有项目就自己新建一个。
  3. 修改***\app\build.gradle文件,这个修改比较复杂,文件打开长成这样:
    在这里插入图片描述
    一般来说,我们只是需要修改compileSdkVersion,buildToolsVersion以及targetSdkVersion这三项,同样也是参考你已有的项目。
    然后同样是这个文件,在这里插入图片描述
    要修改appcompat、design以及下面引用的诸如cardview,recycleview等,如若不修改会出现红色波浪线
    在这里插入图片描述
    在这里插入图片描述
    其实就是各种包不兼容的问题,解决方案如下:File->Project Structure,打开如下所示:
    在这里插入图片描述
    我们点击所有的画波浪线的部分,然后根据下面的提示进行操作,比如对于上面的cardview,我们就Update compile to implementation。 处理完所有的画波浪线部分再重新sync就可以了。

有可能还是不能解决问题,可以试试下面这种方法:

  1. 把底部有红色波浪线的语句全部注释掉

  2. 把你已有项目的app/build.gradle里面dependencies下面的所有implementation语句全部原封不动的复制粘贴到现有项目里面。
    在这里插入图片描述

  3. 重新build一下然后再做判断

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Cyril_KI

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值