LINUX中的Android SDK Manager代理设置

use*_*716 9 ubuntu proxy android android-sdk-2.3

我正在尝试在我的工作防火墙后面安装Ubuntu中的Android SDK,并且"无法连接到dl-ssl.google.com"消息.这是一个已知问题,但我看到的每个解决方案都涉及代理设置并选择'force http'选项.看来这在Windows中很简单,但是我想知道如何在LINUX中做同样的事情.我可以设置eclipse代理设置,但我认为这不会被android sdk管理器使用.某处有配置文件吗?

提前致谢.

use*_*716 37

解决方案是设置本地代理以执行身份验证并创建文件〜/ .android/androidtool.cfg以将android重定向到本地代理,如下所示.

### Settings for Android Tool
#Tue Jun 12 01:34:55 PDT 2012
http.proxyPort=3128
sdkman.monitor.density=108
http.proxyHost=127.0.0.1
sdkman.show.update.only=true
sdkman.ask.adb.restart=false
sdkman.force.http=true
sdkman.show.updateonly=true
Run Code Online (Sandbox Code Playgroud)

此文件可能已存在,条目如:

http.proxyPort=
http.proxyHost=127.0.0.1\:3128
Run Code Online (Sandbox Code Playgroud)

对我而言,直到我将其更改为上面显示的形式后,这才起作用:

http.proxyPort=3128
http.proxyHost=127.0.0.1
Run Code Online (Sandbox Code Playgroud)


Ali*_*iby 6

只是为了帮助那里的人.

我能够通过以下过程使用带有代理设置的SDK Manager

  1. 转到外壳(对于ubuntu,按Ctrl + Alt + T)
  2. 从sdk\tools目录运行"android".(例子/ mySDKDir/tools/android)
  3. 这将启动SDK Manager.在主菜单上,转到工具 - >选项以设置代理设置.
  4. 选择相关的包并下载/安装.SDK Manager将使用指定的代理设置.

问候