Android SDK 管理器(android-sdk-manager)的默认代理是 HTTP,但问题是我该如何在 Windows 7 操作系统中使用 SOCKS?请注意:本文仅为翻译,保留原有 HTML 标签。
export _JAVA_OPTIONS="-DsocksProxyHost=<YourProxyHost>"
[Windows]
set _JAVA_OPTIONS="-DsocksProxyHost=<YourProxyHost>"
socks代理的默认端口是1080,如果你在另一个端口运行代理,你需要告诉jvm它的端口号。
[Linux]
export _JAVA_OPTIONS="-DsocksProxyHost=<YourProxyHost> -DsocksProxyPort=<YourProxyPort>"
[Windows]
set _JAVA_OPTIONS="-DsocksProxyHost=<YourProxyHost> -DsocksProxyPort=<YourProxyPort>"
bash /path/to/sdk/tools/android
[Windows]
c:\path\to\android.exe
在开头,您会看到类似以下内容:
[Linux]
Picked up _JAVA_OPTIONS: -DsocksProxyHost=<YourProxyHost>
Niknam answer非常完美,我想补充一点,如果你使用TOR,请在你的环境中添加它。
export _JAVA_OPTIONS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=9050"
/path/to/sdkmanager.bat
。 - Mehdi Dehghani