【笔记】gradle命令行运行任务如何设置代理模式

gradle命令行运行任务如何设置代理模式

 

现在Android开发android studio是官方IDE,是在IDEA社区版的基础上开发的,用gradle构建。但是Android studio有一个缺点,在大陆有防火墙的情况下有时候下载jar包总是超时失败。通常解决方案是需要再命令模式运行gradle任务来下载。有时候需要代理网络,一般都是socks。

./gradlew -DsocksProxyHost=yourHost -DsocksProxyPort=yourHostPort your-command

yourHost 是代理服务器地址;

yourHostPort是代理端口号;

your-command 待运行的gradle任务

 

像我使用ss然后本地代理就用如下命令

./gradlew -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1234 app:assemble

注意:运行命令需要在项目的根目录下运行。根目录指有gradlew.bat gradlewde的文件夹。

参考链接: 

https://stackoverflow.com/questions/36710267/how-to-use-socks-with-gradle-for-dependency-resolving-in-command-line

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值