美文网首页
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