首页 > 解决方案 > Android Studio 中的 Gradle 同步显示错误“无法获取 kotlin-stdlib-jdk8-1.3.50.pom”。来自服务器的状态码 403

问题描述

我今天通过导入我们公司的一个项目创建了一个新的 Android 项目。我不是 Android 程序员,但我必须运行它并测量性能。所以我今天在我的 Ubuntu 18.04 机器上安装了 Android Studio。我也更新插件。

在第一次 Gradle 同步期间,出现错误:

Could not GET 'http://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.50/kotlin-stdlib-jdk8-1.3.50.pom'. Received status code 403 from server: Forbidden

build.gradle 文件如下所示:

buildscript {
    repositories {
        jcenter { url "http://jcenter.bintray.com" }
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
    }
}

allprojects {
    repositories {
        jcenter { url "http://jcenter.bintray.com" }
        google()
    }
}

使用我的 Chrome,我无法访问“http://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.50/kotlin-stdlib-jdk8-1.3.50.pom”,但我可以下载pom 文件与https浏览器。

因此,我尝试更改httphttps上述内容,build.gradle但出现以下错误:

Repository not found.
Process command 'git' finished with non-zero exit value 1

我搜索并尝试了以下内容:

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

allprojects {
    repositories {
        google()
        jcenter()
    }
}

我也尝试添加一些 urlmaven{ url ... }但得到了同样的错误(Repository not found.

请帮助我如何成功完成 gradle 同步。

谢谢!

标签: android-studiogradle

解决方案


这是我的问题的答案。

我发现 gradle.property 文件中有一些代理设置,现在它可以工作了。


推荐阅读