Android Studio:连接到Internet拒绝错误

时间:2018-04-18 16:32:34

标签: android android-studio gradle android-gradle

每当我尝试在Android Studio中打开项目或创建新项目时,都会遇到Gradle Project Sync错误。 Android Studio显示错误,指出“连接到Internet被拒绝”。我在Stack Overflow以及Android开发者网站上搜索了可能的解决方案,但没有成功。

我尝试了以下帖子和文档中给出的所有可能的解决方案,但它们都没有为我工作。

  1. Create new project on Android, Error: Studio Unknown host 'services.gradle.org'
  2. Android Studio Connection Refused
  3. https://developer.android.com/studio/troubleshoot.html
  4. Android Studio internet connection
  5. 以下是build.gradle和gradle.properties文件:

    build.gradle -

    all_products.exclude(pk__in=added_products)
    

    gradle.properties -

    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    
    buildscript {
    
        repositories {
            jcenter()
            google()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.1.1'
    
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
    allprojects {
        repositories {
            jcenter()
            google()
        }
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    

    当我使用localhost作为我的ProxyHost时,它会抛出一个错误,说拒绝连接:连接

    有人可以指导我修复此错误吗?在此先感谢。

1 个答案:

答案 0 :(得分:0)

此问题导致先前安装的gradle包装器不是固有的网络访问权限。您可以通过让Android Studio管理gradle包装器来解决此问题;转到“文件/设置/构建执行部署/版本”,然后选中“使用本地gradle分发”。

此后,在Gradle Home中将位置放入gradle目录-此时gradle 4.4是最新的;即'C:\ Program Files \ Android \ Android Studio \ gradle \ gradle-4.4'

并修复或注释掉“ gradle.properties”中的那些代理设置:

#systemProp.http.proxyHost=127.0.0.1
#systemProp.https.proxyHost=127.0.0.1

#systemProp.http.proxyPort=1080
#systemProp.https.proxyPort=1080