我刚刚下载并尝试以此为指导来构建我的第一个应用程序:
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
答案 0 :(得分:0)
在这种情况下,答案非常简单。即使我将代理设置为自动检测并测试连接是否有效,代理仍然是问题。梳理完头发后,我终于明白我需要手动代理配置。主机名一直导致“无效的主机名”错误,即使它是从我的浏览器中剪切并粘贴的。
在代理设置中,在Android Studio中手动配置代理:
主机名:“ http://myproxy.something”失败 主机名:“ myproxy.something”起作用!!!!
删除后,gradle错误消失了。