如何通过代理允许gradle访问?

时间:2016-06-22 12:51:57

标签: android-studio proxy android-gradle

Gradle无法连接到网络。 如果我没有在gradle.properties中写任何代理设置,我会收到错误:

  

Gradle sync失败:连接超时:连接。如果你是HTTP代理的后面,请   在IDE或Gradle中配置代理设置。

即使我在Android Studio设置中手动编写所有代理设置,或在"自动检测代理设置"上设置标记,我甚至可以使用prxoycap,仍然是相同的错误(上图)。 Android Studio连接检查(设置中的按钮)表示这一切都很好。

如果我在gradle.properites中编写所有代理设置,如

systemProp.http.proxyPassword=pass
systemProp.http.proxyHost=host
systemProp.http.proxyUser=login
systemProp.http.proxyPort=port
systemProp.https.proxyPassword=pass
systemProp.https.proxyHost=host
systemProp.https.proxyUser=login
systemProp.https.proxyPort=port

我收到了这个错误:

  

Gradle sync失败:无法获取   ' https://jcenter.bintray.com/com/android/tools/build/gradle/1.0.0/gradle-1.0.0.jar&#39 ;.   从server:authenticationrequired

收到状态码407

如果我使用域写入gradle.properties用户,请执行以下操作:

systemProp.http.proxyPassword=pass
systemProp.http.proxyHost=host
systemProp.http.proxyUser=DOMAIN\login
systemProp.http.proxyPort=port
systemProp.https.proxyPassword=pass
systemProp.https.proxyHost=host
systemProp.https.proxyUser=DOMAIN\login
systemProp.https.proxyPort=port

然后我明白了:

  

Gradle sync失败:原因:peer未通过身份验证

我发现某处建议在SDK Manager中放置相同的设置(我做了,它开始更新工具并向我询问凭据。更新是成功的,但gradle的错误仍然存​​在)。

我不知道下一步该怎么做,因为我是Android Studio的新手,并且没有这个代理内容的熟练和知识。请帮忙。 Android Studio 2.1.2

0 个答案:

没有答案