如何使用 socks 配置 Android SDK 管理器?
How to configure Android SDK manager with socks?
Android SDK 管理器 (android-sdk-manager) 的默认代理是 HTTP,但问题是我如何将它与 SOCKS 一起使用(我的 OS 是 Windows 7)?
JVM 有代理的环境变量。
[Linux]
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>"
和 运行 android 当前会话中的 sdk 管理器。
[Linux]
bash /path/to/sdk/tools/android
[Windows]
c:\path\to\android.exe
开头你会看到类似这样的东西:
[Linux]
Picked up _JAVA_OPTIONS: -DsocksProxyHost=<YourProxyHost>
完美,如果你在你的环境中使用 TOR 添加我想添加
export _JAVA_OPTIONS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=9050"
Android SDK 管理器 (android-sdk-manager) 的默认代理是 HTTP,但问题是我如何将它与 SOCKS 一起使用(我的 OS 是 Windows 7)?
JVM 有代理的环境变量。
[Linux]
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>"
和 运行 android 当前会话中的 sdk 管理器。
[Linux]
bash /path/to/sdk/tools/android
[Windows]
c:\path\to\android.exe
开头你会看到类似这样的东西:
[Linux]
Picked up _JAVA_OPTIONS: -DsocksProxyHost=<YourProxyHost>
export _JAVA_OPTIONS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=9050"