我支持代理,需要为android虚拟设备设置SDK管理器。但SDK管理器无法从加载项列表中下载任何os映像/ SDK更新,这可能是由于代理配置造成的。我已经尝试过的解决方案:
这些都不起作用,我仍然没有在SDK管理器中看到SDK更新或操作系统映像。如果有人有类似问题的解决方案,那就太好了。
答案 0 :(得分:10)
使用代理设置的命令行语法
sdkmanager --list --verbose --no_https --proxy=http --proxy_host=<proxy_host> --proxy_port=<proxy_port>
答案 1 :(得分:2)
安装android SDK(在Windows 7上具有代理身份验证) 使用代理设置的命令行语法。
编辑%ANDROID_HOME%/tools/bin/sdkmanager.bat
。
在-Dhttp.proxyUsername="MyUser" -Dhttp.proxyPassword="MyPass"
上添加 "%JAVA_EXE%"
。我有这样的东西:
@rem Execute sdkmanager
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %SDKMANAGER_OPTS% -Dhttp.proxyUsername="MyUser" -Dhttp.proxyPassword="MyPass" -classpath "%CLASSPATH%" com.android.sdklib.tool.sdkmanager.SdkManagerCli %CMD_LINE_ARGS%
为Android SDK安装软件包,只需添加 --proxy=http --proxy_host=<proxy_host> --proxy_port=<proxy_port>
。我有这样的东西:
"%ANDROID_HOME%\tools\bin\sdkmanager" "emulator" "platform-tools" "platforms;android-25" "build-tools;27.0.3" "extras;android;m2repository" "extras;google;m2repository" --proxy=http --proxy_host=pftwbappp04-wcg.mycompany.com.pe --proxy_port=8080
答案 2 :(得分:1)