【发布时间】:2017-08-08 10:04:42
【问题描述】:
我想通过代理身份验证(用户名和密码)以及代理主机和代理端口
目前 Android sdkmanager 支持 --proxy_host 和 --proxy_port(在命令行中)
我们的代理服务器也有身份验证(用户名和密码)
提前致谢。
【问题讨论】:
标签: android authentication proxy android-sdk-manager
我想通过代理身份验证(用户名和密码)以及代理主机和代理端口
目前 Android sdkmanager 支持 --proxy_host 和 --proxy_port(在命令行中)
我们的代理服务器也有身份验证(用户名和密码)
提前致谢。
【问题讨论】:
标签: android authentication proxy android-sdk-manager
在 Linux 上,可以导出代理环境变量,然后运行 sdkmanager 命令
export http_proxy=http://[USERNAME]:[PASSWORD]@[PROXY_ADDRESS]:[PROXY_PORT]
对于 https 代理
export https_proxy=https://[USERNAME]:[PASSWORD]@[PROXY_ADDRESS]:[PROXY_PORT]
如果上述命令不起作用,请尝试
_JAVA_OPTIONS="-Dhttp.proxyHost=[PROXY_ADDRESS] -Dhttp.proxyPort=[PROXY_PORT] -Dhttp.proxyUser=[USERNAME] -Dhttp.proxyPassword=[PASSWORD]" bash -c "sdkmanager '[SDK_COMPONENT]'"
这是因为命令 sdkmanager 将作为普通的 java 应用程序运行。它将应用您在命令行中指定的选项。
【讨论】: