android-studio - 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
浏览器。
因此,我尝试更改http
为https
上述内容,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 同步。
谢谢!
解决方案
这是我的问题的答案。
我发现 gradle.property 文件中有一些代理设置,现在它可以工作了。
推荐阅读
- flutter - 如何在颤动中嵌套标签?
- list - 如何将 Firestore 中的数据添加到本地列表中
- image-processing - RuntimeError:mat1 和 mat2 形状不能相乘(65536x2 和 1x256)
- android - 如何在Android Q中打开带有意图的pdf
- python - nsepy 给出 TypeError: 'datetime.date' object is not callable 如果我尝试多次获取数据
- c++ - 排序后指针指向向量中的对象(C++)
- networking - Why ip is not part of 115.64.4.0/22
- android - 如何阻止android中的夜间模式改变颜色?
- vb.net - 直接设置字体与使用 FontFamily
- slack - 如何搜索包含用户名的特定字符串?