Android Studio-无法解析com.android.tools.build:gradle:3.5.2

时间:2019-12-05 16:36:29

标签: android gradle

我刚刚下载并尝试以此为指导来构建我的第一个应用程序:

https://developer.android.com/training/basics/firstapp/creating-project

我遇到的问题与这个问题大致相同:

ERROR: Could not find com.android.tools.build:gradle:3.5.2

编辑:我的问题与此与此相同-Could not resolve com.android.tools.build:gradle:3.2.1

错误在底部下方。同样,该帖子中的所有建议均未解决此问题。我还尝试了脱机缓存和本地缓存的各种组合,以及其他类似的stackoverflow帖子。代理设置位于“自动检测”上,当按下测试连接并使用goggle.com时,代理设置成功。我的确切问题是尝试检索.pom文件时超时。我可以在浏览器中输入POM的位置,并且我已下载文件而没有问题。我有它,但不确定将它放在哪里,或者不确定是否可以解决问题。

Gradle似乎已正确安装在以下位置:C:\ Users \ xxxxx.gradle \ wrapper \ dists \ gradle-5.4.1-all \ 3221gyojl5jsh0helicew7rwx

Gradle构建文件:

    buildscript {
        repositories {
            google()
            jcenter()
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.5.2'

            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }

    allprojects {
        repositories {
            google()
            jcenter()

        }
    }

    task clean(type: Delete) {
        delete rootProject.buildDir
    }

错误: 无法解析com.android.tools.build:gradle:3.5.2。

无法获取资源'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.2/gradle-3.5.2.pom'

再次编辑:distributionUrl = https://services.gradle.org/distributions/gradle-5.4.1-all.zip

1 个答案:

答案 0 :(得分:0)

在这种情况下,答案非常简单。即使我将代理设置为自动检测并测试连接是否有效,代理仍然是问题。梳理完头发后,我终于明白我需要手动代理配置。主机名一直导致“无效的主机名”错误,即使它是从我的浏览器中剪切并粘贴的。

在代理设置中,在Android Studio中手动配置代理:

主机名:“ http://myproxy.something”失败  主机名:“ myproxy.something”起作用!!!!

删除后,gradle错误消失了。