Search code examples
androidubuntuproxyandroid-sdk-2.3

Android SDK Manager Proxy Settings in LINUX


I am trying to install the Android SDK, in Ubuntu, behind my work firewall and am getting 'failed to connect to dl-ssl.google.com' messages. This is a known problem but every solution I see involves proxy settings and selecting the 'force http' option. It appears that this is straightforward in windows, however I'd like to know how to do the same in LINUX. I can set the eclipse proxy settings but I don't think this gets used by the android sdk manager. Is there a config file somewhere?

Thanks in advance.

Marc


Solution

  • The solution was to setup a local proxy to perform authentication and create the file ~/.android/androidtool.cfg to redirect android to the local proxy as follows.

    ### 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
    

    This file may already exist with entries such as

    http.proxyPort=
    http.proxyHost=127.0.0.1\:3128
    

    For me, this did not work until I changed it to the form shown above:

    http.proxyPort=3128
    http.proxyHost=127.0.0.1