由于连接超时,Android Studio构建同步失败

时间:2019-04-10 09:14:56

标签: android proxy android-gradle connection

我正在一家公司的一个小项目中工作,该项目基本上与移动开发无关。我必须使用代理连接到互联网,这显然会导致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

1 个答案:

答案 0 :(得分:0)

基本上,这是一个网络问题。除非我将--offline参数传递给gradle,否则我的项目也无法构建。我认为S3中断正在影响回购协议托管依赖项。

尝试./gradlew任务--offline

或者,要使android studio在离线模式下运行,请按照说明进行操作,链接位于此处:

https://stackoverflow.com/a/32173577/1043518

相关问题