如何使用 socks 配置 Android SDK 管理器?
Posted
技术标签:
【中文标题】如何使用 socks 配置 Android SDK 管理器?【英文标题】:How to configure Android SDK manager with socks? 【发布时间】:2015-06-11 14:38:14 【问题描述】:android SDK 管理器 (android-sdk-manager) 的默认代理是 HTTP,但问题是如何将它与 SOCKS 一起使用(我的操作系统是 Windows 7)?
【问题讨论】:
【参考方案1】:JVM 有代理的环境变量。
[Linux]
export _JAVA_OPTIONS="-DsocksProxyHost=<YourProxyHost>"
[窗口]
set _JAVA_OPTIONS="-DsocksProxyHost=<YourProxyHost>"
socks 代理的默认端口是 1080,如果你在另一个端口上运行你的代理,你必须告诉 jvm 它是哪个端口。
[Linux]
export _JAVA_OPTIONS="-DsocksProxyHost=<YourProxyHost> -DsocksProxyPort=<YourProxyPort>"
[窗口]
set _JAVA_OPTIONS="-DsocksProxyHost=<YourProxyHost> -DsocksProxyPort=<YourProxyPort>"
并在当前会话中运行 android sdk manager。
[Linux]
bash /path/to/sdk/tools/android
[窗口]
c:\path\to\android.exe
一开始你会看到这样的东西:
[Linux]
Picked up _JAVA_OPTIONS: -DsocksProxyHost=<YourProxyHost>
【讨论】:
我认为对于 Windows,第二个命令应该是/path/to/sdkmanager.bat
。【参考方案2】:
Niknam answer很完美,如果你在你的环境中使用TOR add我想添加
export _JAVA_OPTIONS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=9050"
【讨论】:
以上是关于如何使用 socks 配置 Android SDK 管理器?的主要内容,如果未能解决你的问题,请参考以下文章
Delphi XE8如何同Eclipse使用相同的Android SDK?