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.
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).
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
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
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.
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
Pour Android Studio 3.2 (Windows), vous pouvez modifier le fichier gradle.properties
sous C:/Users/USERNAME/.gradle
pour l'utilisateur actuel.
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
PROXY
, elle devrait contenir un nom d’hôte et un port.gradle.properties
systemProp.https.proxyHost=blabla.domain.com
systemProp.https.proxyPort=8081
Pour le nouveau studio Android 1.2, vous trouverez les arguments de gradle vm sous:
File
- Settings
- Build, Execution, Deployment
- Build Tools
- Gradle
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
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.
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.