【筆記】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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章