Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“线程中的异常”;“主要”;java.net.UnknownHostException:services.gradle.org_Java_Gradle_Gradlew - Fatal编程技术网

“线程中的异常”;“主要”;java.net.UnknownHostException:services.gradle.org

“线程中的异常”;“主要”;java.net.UnknownHostException:services.gradle.org,java,gradle,gradlew,Java,Gradle,Gradlew,我在执行gradle.bat时遇到以下错误。我已经检查了URL路径,它看起来很好。URL在包装器属性中的定义如下: 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" jav

我在执行
gradle.bat
时遇到以下错误。我已经检查了URL路径,它看起来很好。URL在包装器属性中的定义如下:

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)

有人能帮我吗?

请确保您有足够的带宽进行下载。
就在15分钟前,我也遇到了同样的问题(这就是为什么我首先出现在这一页的原因)。同样的错误消息——然后我注意到我的uTorrent客户端占用了整个数据链。所以我杀了它,然后再次运行
gradlew.bat
。这次一切都很顺利

  • 转到“C:\Users\[yourusername]\.gradle\”文件夹(隐藏文件夹-转到文件夹选项,如果文件夹未显示,则启用显示隐藏文件)

  • 查找文件“gradle.properties”,如果不存在(很可能是这种情况),请在“C:\Users\[yourusername]\.gradle”下创建它\

  • 复制并粘贴以下代码(更多详细信息……查找https和用户/pwd变量的“20.3通过代理访问web”)

  • systemProp.http.proxyHost=[代理服务器] systemProp.http.proxyPort=[代理端口]

  • 保存并重试

  • 查找gradle.properties文件打开它,并将其从“distributionUrl=https\”更改为“distributionUrl=http\”,这将修复它。

    1)转到您的项目目录

    2) 在项目目录中找到以下文件:

    gradlew
    gradlew.bat
    
    3) 编辑gradlew文件并更改DEFAULT\u JVM\u 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"
    
    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
    
    systemProp.https.proxyHost="company proxy server" 
    systemProp.https.proxyPort="company proxy port " 
    systemProp.https.proxyUser="user login "
    systemProp.https.proxyPassword="password " 
    systemProp.https.nonProxyHosts=localhost 
    
    保存它

    4) 编辑gradlew.bat文件并更改DEFAULT\u JVM\u 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"
    
    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
    
    systemProp.https.proxyHost="company proxy server" 
    systemProp.https.proxyPort="company proxy port " 
    systemProp.https.proxyUser="user login "
    systemProp.https.proxyPassword="password " 
    systemProp.https.nonProxyHosts=localhost 
    
    保存它

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

    请在XXXX处设置适当的值


    注意:gradlew用于linux系统用户,gradlew.bat用于Windows系统用户

    可能有点晚了,但您可能必须尝试更新您的ANDROID STUDIO。在使用linuxpop_os(Ubuntu衍生产品)时遇到类似问题因此,我在我的$PATH上安装了Android SDK,一切都设置得很好,但是爱奥尼亚v3版本在尝试下载时出现了渐变问题


    我只是更新了我的Android Studio,然后再试一次,结果成功了。祝你好运我也有类似的问题,通过以下步骤解决了:

    Created: C:\Users\<username>\.gradle\gradle.properties
    

    您可以尝试HTTP而不是HTTPS。

    转到命令提示符并设置HTTP和HTTPS代理

    在cmd中执行以下命令-

    set HTTP_PROXY=http://<proxyservername>:<port>
    
    set HTTPS_PROXY=http://<proxyservername>:<port>?
    
    set HTTP\u PROXY=HTTP://:
    设置HTTPS_PROXY=http://:?
    

    设置代理变量后,尝试重建或重新组装应用程序/项目

    我遇到了一个颤振项目的问题,我所做的是创建一个与我的问题颤振项目同名的新颤振项目。然后,我从“android”复制了文件“从新项目到现有颤振项目的目录。基本上,一些设置文件被弄乱了。我不知道是哪一个,但这确实起到了作用

    当我以80 Mbps的下载速度连接到WiFi时,我面临着同样的问题,我想这已经足够好了。在花了几个小时的时间后,我仍然不知所措,我只是改变了网络。从我的移动数据连接到hotspot,下载速度低得多,约为4 Mbps错误消失了可能是WiFi出了问题。

    只需从
    C:\Users\[您的用户名]\
    中删除您的
    .android
    .gradle
    文件夹即可

    卸载android studio并重新安装

    打开任何简单的android studio项目并运行它。它会自动设置梯度和其他东西


    关闭项目并运行您的颤振项目。它对我有用

    未知主机:无法为“services.gradle.org”解析DNS。确保不使用代理就可以连接到该计算机上的地址。您好,我没有在此处使用代理设置。在不使用代理的情况下出现错误。同时发布一些代码和日志。C:\Users******\Desktop\Archive File\gradle ja zz plugin master\gradle\wrapper\gradle-wrapper.jar在线程“main”中下载异常java.net.UnknownHostException:services.gradle.orgatjava.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)位于java.net.socksocketImpl.connect(socksocketImpl.java:366)位于java.net.Socket.connect(Socket.java:529)位于com.sun.net.ssl.internal.ssl.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:559)atcom.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)下面的解决方案对我很有效谢谢,这对我很有帮助。我只需要为systemProp.https.proxyHost=systemProp.https.proxyPort=添加一个部分,我尝试了您提供的内容。现在gradle已下载,但出现其他错误配置根项目“pmdemo”时出现问题。>无法解析配置“”的所有依赖项:类路径“”>无法解析com.android.tools.build:gradle:1.3.1。所需::pmdemo:unspecified>无法解析com.android.tools.build:gradle:1.3.1.>无法获取资源“/build/gradle/1.3.1/gradle-1.3.1.pom”。>无法获取“/gradle/1.3.1/gradle-1.3.1.pom”。从服务器收到状态代码403:禁止