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的文件夹。
参考链接:

本文介绍如何在Gradle命令行中配置SOCKS代理,解决在中国大陆因防火墙导致的依赖包下载超时问题。通过指定代理服务器地址和端口,确保在Android Studio中使用Gradle构建项目时能顺利下载所需的jar包。
4223

被折叠的 条评论
为什么被折叠?



