我已经在Mac上安装了Android Studio。安装后,我只创建了一个带有空白Activity
的应用程序。没有编码,没有实现,只是检查我的Android Studio。试图运行它并得到以下错误:
Error: Read timed out
FAILURE: Build failed with an exception.
A problem occurred configuring root project 'MyApplication'.
无法解析配置':classpath'的所有工件。 无法获取资源“ https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.3.1/builder-3.3.1.jar”。 *尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多注销信息。与--scan一起运行以获取完整的见解。 -在https://help.gradle.org获得更多帮助 建立失败于57秒 读取超时
我尝试安装所有Gradles,3.3.1、4010.0、3.5.1。
我在build.gradle
中更改了Gradle版本,并安装了所有Gradle版本并进行了全部检查。尽管如此,它仍然无法正常工作。我遇到了同样的错误。
早些时候,我遇到了“无法找到所请求目标的受信任证书”,但是通过将证书添加到密钥库中来解决了这一问题。
现在,我无法理解为什么此错误很难修复。
它只是一个空的Activity
应用程序,没有实现。
答案 0 :(得分:0)
首先,请确保您在google()
中正确配置了repositories{}
,即
repositories {
google() // make this repo as the first one if Android Gradle Plugin is upgraded from 2.x to 3.x.
jcenter()
mavenCentral()
}
有关更多详细信息,请参见https://stackoverflow.com/a/51151050/8034839。
第二,检查代理是否成功
在您的Android项目根目录下,找到gradle.properties
文件并添加以下设置:
systemProp.http.proxyHost=my-example-proxy.com
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=my-example-proxy.com
systemProp.https.proxyPort=8080
# Add all your hosts that should be bypassed by your proxy server.
systemProp.https.nonProxyHosts=localhost
请注意,此代理设置也将应用于您的gradle构建命令。