【发布时间】:2019-04-10 09:14:56
【问题描述】:
我正在一家公司从事一个与移动开发基本无关的小项目。我必须使用代理连接到互联网,这显然会导致 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:无法 GET '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:无法 GET '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 文件只包含 cmets,除了这一行:
org.gradle.jvmargs=-Xmx1536m
【问题讨论】:
标签: android proxy android-gradle-plugin connection