我正在一家公司的一个小项目中工作,该项目基本上与移动开发无关。我必须使用代理连接到互联网,这显然会导致android studio中出现一些错误。
我在文件→设置→系统设置→HTTP代理中指定了我的代理设置。然后,我可以连接到任何http或https网站。
但是在同步构建时,出现以下错误:
错误:连接超时:连接
更具体地说,我遇到以下错误:
无法解析配置':classpath'的所有工件
原因:org.gradle.internal.resolve.ModuleVersionResolveException:无法解析com.android.tools.build:gradle:3.3.2
原因:org.gradle.internal.resolve.ModuleVersionResolveException:无法解析com.android.tools.build:gradle:3.3.2
由以下原因引起:org.gradle.api.resources.ResourceException:无法获取资源'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.pom
由以下原因导致:org.gradle.internal.resource.transport.http.HttpRequestException:无法获取'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.pom
由以下原因导致:org.gradle.internal.resource.transport.http.HttpRequestException:无法获取'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.pom
这是我的build.gradle文件:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.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
}
我的gradle.properties文件仅包含以下注释:
org.gradle.jvmargs=-Xmx1536m
答案 0 :(得分:0)
基本上,这是一个网络问题。除非我将--offline参数传递给gradle,否则我的项目也无法构建。我认为S3中断正在影响回购协议托管依赖项。
尝试./gradlew任务--offline
或者,要使android studio在离线模式下运行,请按照说明进行操作,链接位于此处: