9
votes

Android SDK Manager Paramètres de proxy à Linux

J'essaie d'installer l'Android SDK, à Ubuntu, derrière mon pare-feu de travail et que vous obtiendrez «Impossible de vous connecter à DL-SSL.Google.com 'Messages. Ceci est un problème connu, mais chaque solution que je vois implique des paramètres de proxy et la sélection de l'option «Force HTTP». Il semble que cela soit simple sous Windows, mais j'aimerais savoir comment faire la même chose à Linux. Je peux définir les paramètres de proxy Eclipse, mais je ne pense pas que cela soit utilisé par l'Android SDK Manager. Y a-t-il un fichier de configuration quelque part?

Merci d'avance.

marc


1 commentaires

Veuillez accepter l'une des réponses si cela vous a aidé, de sorte que cette question ne s'affiche plus comme sans réponse.


5 Réponses :


2
votes

Si vous exécutez cette commande:

export HTTP_PROXY=http://my_proxy:port/


2 commentaires

Ce n'est pas le cas. Environnement: Date de construction de Debian, Android SDK 2013.10.30, X64.


Je peux confirmer que, pour moi, en utilisant http_proxy (toutes les capsules) plutôt que http_proxy a fait travail. Mais il est "bizarre", j'avais besoin de export http_proxy = http_proxy = http: // : @ myProxy.com: 8080 / , export https_proxy = http: // : @ myProxy.com: 8080 / et exécutez cette commande une fois sdkmanager --proxy = http --proxy_host = myProxy.com --proxy_port = 8080 -List . Après cela, je n'avais plus besoin d'ENV VARS plus, ni d'aucune des options de proxy à SDKManager . (Je ne peux que supposer que les paramètres de proxy ont été mis en cache quelque part [?])



38
votes

La solution consistait à configurer un proxy local pour effectuer une authentification et créer le fichier ~ / .android / androidTool.cfg pour rediriger Android sur le proxy local comme suit. XXX PRE>

Ce fichier peut Il existe déjà avec des entrées telles que p> xxx pré>

pour moi, cela n'a pas fonctionné tant que je n'ai pas changé que je l'ai changé sur le formulaire ci-dessus: P>

http.proxyPort=3128
http.proxyHost=127.0.0.1


2 commentaires

Cela résolue pour moi - le port de proxy était le problème.


Mon proxy nécessite également une authentification, mais il suffit de fournir http.proxyport et http.proxyhost a fait l'affaire; L'outil Android a demandé aux informations d'identification de passer par ce proxy.



1
votes

J'ai pu éditer le ~ / .android / AndroidTool.cfg avec mes informations proxy actuelles, sauvegardez le fait que je devais utiliser l'adresse IP de mon proxy (travaillé) plutôt que son nom d'hôte (n'a pas fonctionné) . Semble que la gestion de SDK Android sous Linux est incapable de résoudre les noms.


0 commentaires

1
votes

J'ai copié les paramètres d'Android AndroidTool.cfg Windows au fichier Linux et fonctionnait parfaitement


0 commentaires

6
votes

juste pour aider quelqu'un là-bas.

J'ai pu utiliser SDK Manager avec des paramètres de proxy avec la procédure suivante

  1. Goto Shell (Ctrl + Alt + T pour Ubuntu)
  2. Run "Android" à partir du répertoire SDK \ Tools. (Exemple / MySDKDIR / Outils / Android)
  3. Cela lancerait le gestionnaire SDK. Dans le menu principal, Goto Tools -> Options permettant de configurer les paramètres de proxy.
  4. Sélectionnez les packages appropriés et téléchargez / installer. SDK Manager utiliserait les paramètres de proxy spécifiés.

    considère


0 commentaires