web-dev-qa-db-fra.com

Proxy Studio Android

J'ai essayé de courir AndroidStudio
Mais il échoue au démarrage avec l'erreur gradle

Failed to import Gradle project: Connection timed out: connect

J'ai trouvé la solution ici

Mais je ne trouve pas comment définir ces propriétés dans Android Studio.

Les définir dans graddle-wrapper.properties n'aide pas.

54
Arseniy

Dans Android Studio -> Préférences -> Graduer, transmettez les détails du proxy sous forme d'options VM.

Graduer VM Options -Dhttp.proxyHost=www.somehost.org -Dhttp.proxyPort=8080 etc.

* Dans la version 0.8.6, Gradle est sous Fichier-> Paramètres (Ctrl + Alt + S, sous Windows).

58
Rajesh

Accédez au fichier gradle.properties (répertoire racine du projet) et ajoutez ces options.

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=user
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=localhost
systemProp.http.auth.ntlm.domain=domain

systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=user
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=localhost
systemProp.https.auth.ntlm.domain=domain
64
Sumit Sahoo

Pour un proxy d'authentification NTLM:

Fichier -> Paramètres -> Paramètres du projet -> Gradient -> Paramètres globaux du dégradé -> Options du dégradé VM

-Dhttp.proxyHost=myProxyAddr -Dhttp.proxyPort=myProxyPort -Dhttp.proxyUser=myUsername -Dhttp.proxyPassword=myPasswd -Dhttp.auth.ntlm.domain=myDomainName
8
Nirmal Patel

dans le fichier gradle.properties (répertoire racine du projet) 

Vous devez définir un proxy pour http et https 

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=user
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=localhost
systemProp.http.auth.ntlm.domain=domain

systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=user
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=localhost
systemProp.https.auth.ntlm.domain=domain

si vous définissez le proxy à partir de Fichier -> Paramètres -> Proxy HTTP (sous IDE Paramètres) , il ne définit que le proxy http et ne définit pas le proxy https. 

7
ashkufaraz

La suggestion de Rajesh n'a pas fonctionné pour moi. Ce que j'ai fait était d'aller à

Fichier -> Paramètres -> Proxy HTTP (Sous IDE Paramètres) -> Configuration manuelle du proxy 

Je laissais toujours les informations de proxy dans les paramètres du projet sous Gradle, comme l'avait suggéré Rajesh. Mais je ne suis pas tout à fait sûr que ce soit nécessaire. 

J'utilise 0.8.6 Beta

6
memo

Pour Android Studio 3.2 (Windows), vous pouvez modifier le fichier gradle.properties sous C:/Users/USERNAME/.gradle pour l'utilisateur actuel.

Image de référence

6
Y.Ganothr

Dans mon cas, je suis derrière un proxy avec des paramètres dynamiques.

J'ai dû télécharger le script de paramètres en sélectionnant l'adresse du script dans les paramètres Internet à
Chrome > Settings > Show Advanced Settings > Change proxy Settings > Internet Properties > Connections > LAN Settings > Use automatic configuration script > Address

Ouvrir cette URL dans un navigateur télécharge un fichier PAC que j'ai ouvert dans un éditeur de texte

  • Recherchez une chaîne PROXY, elle devrait contenir un nom d’hôte et un port.
  • Copier les valeurs dans gradle.properties 

systemProp.https.proxyHost=blabla.domain.com
systemProp.https.proxyPort=8081

  • Je n'ai pas eu à spécifier un utilisateur, pas un mot de passe.
4
MonoThreaded

Pour le nouveau studio Android 1.2, vous trouverez les arguments de gradle vm sous:

File
- Settings
  - Build, Execution, Deployment
    - Build Tools
      - Gradle
2
prom85

Si vous êtes au bureau et derrière le proxy de la société, essayez d'importer tous les proxy de la société cacert dans jre\lib\security car gradle utilise les certificats de jre.

De plus, configurez votre fichier gradle.properties. Ça devrait marcher

Plus de détails vont à cette discussion: https://groups.google.com/forum/#!msg/adt-dev/kdP2iNgcQFM/BDY7H0os18oJ

1
giang nguyen

Si la construction échoue en raison du paramétrage du proxy, il suffit de mettre mon adresse IP de proxy et le numéro de port pour résoudre le problème. Cela a fonctionné pour moi . Fichier -> Paramètres -> Proxy http -> Configuration manuelle -> Nom d’hôte: votre adresse IP proxy, votre numéro de port: votre numéro de port proxy.

0
Soma Banerjee

Ce qui suit fonctionne pour moi. Fichier -> Paramètres -> Apparence et comportement -> Paramètres système -> Proxy HTTP Définissez votre paramètre de proxy dans Configuration manuelle du proxy

Redémarrez le studio Android, une invite s’affiche et vous invite à ajouter le paramètre de proxy à modifier, puis cliquez sur Oui.

0
Peter Cheng