gradle代理

参考1:
不要用Android Studio下载gradle,无论如何都不走代理,看见它在下载就马上强行杀进程,因为关不掉的,然后用命令行指定代理,
./gradlew -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080 tasks
只要第一次加入这个参数下载zip包,以后就会读取gradle.properties,也可以直接把这个参数加到环境变量GRADLE_OPTS里,再用./gradlew,
`export GRADLE_OPTS='-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080'
在properties里设置的代理在下载依赖时有用,但是下载gradle本身时不生效,然而,无论怎么设置,AndroidStudio也不会走代理下载gradle,包括AS设置里指定的gradle jvm opts,至于下载依赖,包太小看不出来,但properties里的设置应该是有效的,

作者:啊鱼
链接:https://www.zhihu.com/question/37810416/answer/156162582
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

参靠2:
如果是 socks5 代理 ,如下这样设置其实并没有什么卵用

#systemProp.socks.proxyHost=127.0.0.1
#systemProp.socks.proxyPort=7077

#systemProp.https.proxyHost=127.0.0.1
#systemProp.https.proxyPort=7077

#systemProp.https.proxyHost=socks5://127.0.0.1
#systemProp.https.proxyPort=7077

正确设置方法应该是这样:
org.gradle.jvmargs=-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=7077

修改 $HOME/.gradle/gradle.properties 文件,加入上面那句,这样就可以全局开启 gradle 代理

作者:波特
链接:https://www.zhihu.com/question/37810416/answer/82464203
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容