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的文件夾。
參考鏈接: