gradle代理设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gradle代理设置相关的知识,希望对你有一定的参考价值。
参考技术A Gradle 默认直连网络,即使 Mac 设置了全局代理也是一样。就算你给 android Studio 设置了代理,它依旧会风轻云淡地直连那个你在中国一辈子也不可能连上的网站……根据需要在下列所述文件中添加相应配置语句
1、单项目gradle使用代理:gradle/wrapper/gradle-wrapper.properties
2、全局gradle使用代理:userdir/.gradle/gradle.properties
#代理服务器IP/域名
systemProp.http.proxyHost=127.0.0.1
#代理服务器端口
systemProp.http.proxyPort=8080
#代理服务器需要验证时,填写用户名
systemProp.http.proxyUser=userid
#代理服务器需要验证时,填写密码
systemProp.http.proxyPassword=password
#不需要代理的域名/IP
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost
然后重启部署,Gradle 就会老老实实地走代理部署了。
修复Gradle因代理设置导致的超时问题
之前在项目中增加了一个项目依赖,可是配置的时候,怎么也无法下载下来。中终端执行gradle得到的错误日志如下
1 2 3 |
|
怀疑是网络的问题,先后开启了***工具都无法下载。后来摸索了一段时间,才发现了问题的所在。我在gradle.properties的代理错误设置有问题
1 2 3 4 5 6 7 |
|
解决方法
- 删除或者更正相关的http和https的host和端口,问题即可解决。
以上。
以上是关于gradle代理设置的主要内容,如果未能解决你的问题,请参考以下文章
未知主机'repo.maven.apache.org'。您可能需要在 Gradle 中调整代理设置