web-dev-qa-db-fra.com

Exception dans le thread "principal" Java.net.UnknownHostException: services.gradle.org

J'obtiens l'erreur ci-dessous lors de l'exécution de gradle.bat. J'ai vérifié le chemin URL et ça a l'air bien. L'URL est définie comme ceci dans les propriétés du wrapper:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-bin.Zip 

Voici le message d'erreur:

Downloading https://services.gradle.org/distributions/gradle-2.1-bin.Zip
Exception in thread "main" Java.net.UnknownHostException: services.gradle.org at Java.net.PlainSocketImpl.connect(PlainSocketImpl.Java:195)

Quelqu'un pourrait-il m'aider à ce sujet?

10
geetha
  1. Allez dans le dossier "C:\Users\[votre nom d'utilisateur] \. Gradle \" (dossier caché - Allez dans l'option dossier et activez afficher les fichiers cachés si le dossier n'apparaît pas)

  2. Recherchez le fichier "gradle.properties" si ce n'est PAS le cas (le plus probable serait le cas), créez-le sous "C:\Users\[votre nom d'utilisateur] \. Gradle \

  3. Copiez et collez le code suivant (Plus de détails ... https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties ... recherchez "20.3 Accès au Web via proxy "pour les variables https et utilisateur/pwd)

systemProp.http.proxyHost = [SERVEUR PROXY] systemProp.http.proxyPort = [PORT PROXY]

  1. enregistrer et réessayer
8
Chintan Desai

recherchez le fichier gradle.properties, ouvrez-le et passez de 'distributionUrl = https \' à 'distributionUrl = http \' qui le corrigera.

5
Med. A.

1) Accédez à votre répertoire de projet

2) Trouvez le fichier ci-dessous dans le répertoire de votre projet:

gradlew
gradlew.bat

3) Modifiez le fichier gradlew et modifiez la valeur de la variable DEFAULT_JVM_OPTS comme ci-dessous:

DEFAULT_JVM_OPTS="-Dhttp.proxyHost=XXXX -Dhttp.proxyPort=XXXX -Dhttp.proxyUser=XXXX -Dhttp.proxyPassword=XXXX  -Dhttps.proxyHost=XXXX -Dhttps.proxyPort=XXXX -Dhttps.proxyUser=XXXX-Dhttps.proxyPassword=XXXX"

sauvegarde le.

4) Éditez gradlew.bat fichier et changez DEFAULT_JVM_OPTS valeur de la variable comme ci-dessous:

set DEFAULT_JVM_OPTS=-Dhttp.proxyHost=XXXX -Dhttp.proxyPort=XXXX -Dhttp.proxyUser=XXXX -Dhttp.proxyPassword=XXXX  -Dhttps.proxyHost=XXXX -Dhttps.proxyPort=XXXX -Dhttps.proxyUser=XXXX-Dhttps.proxyPassword=XXXX

sauvegarde le.

5) Exécutez maintenant votre "build gradlew clean" et vérifiez.

Veuillez définir votre valeur appropriée à la place de XXXX

Remarque: gradlew est utilisé pour l'utilisateur du système linux et gradlew.bat est l'utilisateur pour l'utilisateur du système Windows

3
Piyush Chaudhari

Assurez-vous d'avoir suffisamment de bande passante pour le téléchargement.
J'ai eu le même problème il y a seulement 15 minutes (c'est pourquoi je suis sur cette page en premier lieu). Même message d'erreur --- et puis j'ai remarqué que mon client uTorrent occupait toute la liaison de données. Alors je l'ai tué et j'ai couru gradlew.bat encore. Cette fois, tout s'est très bien passé ...

1
Igor Soudakevitch

J'ai eu un problème similaire, résolu par les étapes suivantes:

Created: C:\Users\<username>\.gradle\gradle.properties

Valeurs entrées dans le fichier de propriétés comme ci-dessous:

systemProp.https.proxyHost="company proxy server" 
systemProp.https.proxyPort="company proxy port " 
systemProp.https.proxyUser="user login "
systemProp.https.proxyPassword="password " 
systemProp.https.nonProxyHosts=localhost 

Vous pouvez essayer HTTP au lieu de HTTPS.

0
VSV

J'étais confronté au même problème lorsque j'étais connecté au WiFi avec une vitesse de téléchargement de 80 Mbps, ce qui est assez bien, je suppose. Après avoir passé des heures tout en étant complètement désemparé, je viens de changer de réseau. Connecté au hotspot à partir de mes données mobiles avec une vitesse de téléchargement beaucoup plus faible d'environ 4 Mbps. L'erreur a disparu! Peut-être que quelque chose n'allait pas avec le WiFi.

0
Chirag Mittal

Accédez à votre invite de commande et définissez le proxy HTTP et HTTPS

Exécutez ce qui suit dans votre cmd -

set HTTP_PROXY=http://<proxyservername>:<port>

set HTTPS_PROXY=http://<proxyservername>:<port>?

Une fois que vous avez défini vos variables proxy, essayez de reconstruire ou de réassembler votre application/projet

0
Deepa

Peut-être qu'il est un peu tard, mais vous devrez peut-être essayer de METTRE À JOUR votre Android STUDIO. J'ai eu un problème similaire en travaillant sur Linux pop_os (dérivé d'Ubuntu). J'ai donc dû SDK Android sur mon $ PATH et tout se passe bien mais Ionic v build avait un Gradle problèmes en essayant de Télécharger.

J'ai simplement mis à jour mon Android Studio et réessayé et cela a fonctionné. Bonne chance

0
Huey Mataruse

J'ai eu ce problème pour un projet de flottement et j'ai créé un nouveau projet de flottement avec le même nom que mon projet de flottement de problème. J'ai ensuite copié les fichiers du répertoire "Android" du nouveau projet dans le projet de flottement existant. Fondamentalement, un fichier de configuration a été foiré. Je ne sais pas lequel, mais ça a fait l'affaire

0
MobileMon