2015-07-01 142 views
3

执行gradle.bat时出现以下错误。我检查了URL路径,看起来很好。网址是这样定义的包装特性:线程“主”异常java.net.UnknownHostException:services.gradle.org

distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-bin.zip 

这里的错误消息:

Downloading https://services.gradle.org/distributions/gradle-2.1-bin.zip 
Exception in thread "main" java.net.UnknownHostException: services.gradle.org at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195) 

有人能帮助我吗?

+1

未知主机:在DNS不能解决“services.gradle.org”。请确保您可以连接到该计算机上的地址,而无需使用代理服务器。 – user2864740

+0

嗨,我没有使用这里的代理设置。没有使用代理的错误。 – geetha

+0

也发布了一些代码和对应关系。 – RajSharma

回答

0

确保您有足够的带宽下载。
我在15分钟前就有同样的问题(这就是为什么我在这个页面上的原因)。同样的错误信息---然后我注意到我的uTorrent客户端占用了整个数据链路。所以我杀了它,并再次运行gradlew.bat。这一次,一切都只是罚款...

4
  1. 进入“C:\ Users \ [用户yourusername] \ gradle这个\”文件夹(隐藏文件夹 - 转到文件夹选项,并启用显示隐藏文件夹,如果不显示出来)

  2. 查找文件 “gradle.properties” 如果没有(这很可能会出现这种情况)存在,“C下创建它:\用户\ [yourusername] \ gradle这个\

  3. 复制并粘贴以下代码(更多详细信息...... https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties ...查找“20.3通过代理访问网络”获取https和user/pwd变量)

systemProp.http.proxyHost = [代理服务器] systemProp.http.proxyPort = [PROXY PORT]

  • 保存并再次尝试
  • +1

    谢谢,这对我有帮助。我只需要为 systemProp.http ** s。。proxyHost = systemProp.http ** s **。proxyPort = – MirandaVeracruzDeLaHoyaCardina

    +0

    添加一个部分我尝试了您给出的内容。现在gradle已经下载,但是还有其他错误 – pradeep

    +0

    配置root项目'pmdemo'时出现问题。 >无法解析配置':classpath'的所有依赖关系。 >无法解析com.android.tools.build:gradle:1.3.1。 必需: :pmdemo:未指定 >无法解析com.android.tools.build:gradle:1.3.1。 >无法获取资源'https://jcenter.bintray.com/com/android/tools /build/gradle/1.3.1/gradle-1.3.1.pom'。 >无法GET'https://jcenter.bintray.com/com/android/tools/build /gradle/1.3.1/gradle-1.3.1.pom'。从服务器收到状态码403:禁止 – pradeep

    3

    寻找gradle.properties文件打开它并从'distributionUrl = https \'更改为'distributionUrl = http \',它将修复它。

    0

    1)转到您的项目目录

    2)在下面查找文件的项目目录:

    gradlew 
    gradlew.bat 
    

    3)编辑gradlew文件,如下改变DEFAULT_JVM_OPTS变量值:

    DEFAULT_JVM_OPTS="-Dhttp.proxyHost=XXXX -Dhttp.proxyPort=XXXX -Dhttp.proxyUser=XXXX -Dhttp.proxyPassword=XXXX -Dhttps.proxyHost=XXXX -Dhttps.proxyPort=XXXX -Dhttps.proxyUser=XXXX-Dhttps.proxyPassword=XXXX" 
    

    保存。

    4)编辑gradlew.bat文件并更改DEFAULT_JVM_OPTS如下变量值:

    set DEFAULT_JVM_OPTS=-Dhttp.proxyHost=XXXX -Dhttp.proxyPort=XXXX -Dhttp.proxyUser=XXXX -Dhttp.proxyPassword=XXXX -Dhttps.proxyHost=XXXX -Dhttps.proxyPort=XXXX -Dhttps.proxyUser=XXXX-Dhttps.proxyPassword=XXXX 
    

    保存。

    5)现在运行“gradlew clean build”并检查。

    请设置XXXX

    注意的地方你适当的值:gradlew是使用了Linux系统的用户和gradlew.bat是用户对窗口系统的用户

    相关问题