Android Studio Gradle代理设置

时间:2015-07-28 05:46:40

标签: android http android-studio gradle

我在编译项目时遇到错误:

错误:配置项目':app'时出现问题。

  

无法解析配置':app:_debugCompile'的所有依赖项。   无法解析de.hdodenhof:circleimageview:1.2.1。        要求:            MyApp的:应用程序:未指定   无法获得“https://jcenter.bintray.com/de/hdodenhof/circleimageview/1.2.1/circleimageview-1.2.1.pom”。从server:authenticationrequired

收到状态码407

我设置代理设置

-Dhttp.proxyHost=proxy.domain.company.com -Dhttp.proxyPort=8090 -Dhttp.proxyUser=atiris -Dhttp.proxyPassword=mysecretpassword

但它没有帮助。我也设置了http proxy settings我的Android Studio。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:13)

如果您想使用特定项目的代理,请转到项目目录并找到“ gradle.properties ”文件。它应与“ build.gradle ”文件位于同一目录中。如果您没有看到,请创建一个。确保创建“ gradle.properties ”而不是“ gradle.properties.txt ”。

添加您的代理信息 -

  

systemProp.http.proxyHost = some-proxy-host.com

     

systemProp.http.proxyPort = some-port

     

systemProp.https.proxyHost = some-proxy-host.com

     

systemProp.https.proxyPort = some-port

如果您还有身份验证,请添加 -

  

systemProp.http.proxyUser =用户ID

     

systemProp.http.proxyPassword =密码

     

systemProp.https.proxyUser =用户ID

     

systemProp.https.proxyPassword =密码

如果您希望所有项目具有相同的代理设置 -

转到您的用户主目录。在Win 7中,它将是“ C:\ Users \ username ”。找到 .gradle 目录,然后在 .gradle 目录中删除您在上面创建的“ gradle.properties ”文件。

答案 1 :(得分:0)

请检查文件。我希望这会有所帮助:
https://developer.android.com/tools/studio/studio-config.html#proxy