美文网首页
Android Gradle Could not resolve

Android Gradle Could not resolve

作者: 蹦蹦跳跳猪猪侠 | 来源:发表于2020-07-14 13:48 被阅读0次

在sync项目的时候,最容易遇到的问题就是Could not resolve xxxxx

这个问题一般是以下两个原因引起:

升级Android studio时升级了gradle版本和gradle插件版本,在以下地方改回来就行

image.png

为什么改回来就好了我也不知道,望各位大佬赐教

仓库无法访问
项目build文件中的这些仓库无法访问:
allprojects {

repositories {

google()

jcenter()

maven { url "https://jitpack.io" }

。。。。。

}

一般是因为被墙了。

倘若你有幸跟我一样,
浏览器可以翻墙,Android studio不可以,
那可以使用下面的方法,把远程依赖通过浏览器下载下来,然后进行本地依赖

我们知道,依赖代码,就是依赖文件在仓库里的地址,
比如依赖:api 'com.aliyun.ams:alicloud-android-push:3.1.9@aar'
指的就是这个依赖文件在远程仓库的./com/aliyun/ams/alicloud-android-push/3.1.9路径下

我们可以在浏览器中打开相关仓库,
比如上面阿里推送的依赖就在这个远程仓库下(远程仓库和依赖代码一般是同时给出的):https://maven.aliyun.com/repository/releases/

经过一番寻找


image.png
image.png
image.png

我们可以找到这个远程依赖所指向的aar,
这时只要把它下载下来本地依赖就行,
这样就不会再发生因为仓库被墙,而导致sync失败的问题了。

end

如果你觉得这篇文章对你有所帮助,不妨点一个赞,作者会非常高兴的。

相关文章

网友评论

      本文标题:Android Gradle Could not resolve

      本文链接:https://www.haomeiwen.com/subject/vlwxhktx.html