web-dev-qa-db-fra.com

Android Studio 3.1.4 Echec de la synchronisation de dégradés

Chaque fois que je crée un nouveau projet dans Android Studio, il échoue à Gradle Sync et toujours la même erreur:

Connection timed out: connect

org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'https://jcenter.bintray.com/com/Android/tools/build/gradle/3.1.4/gradle-3.1.4.pom'.

Une capture d'écran de la IDE:

Il échoue exactement quand GET ce lien: https://jcenter.binary.com/com/Android/tools/build/gradle/3.1.4/gradle-3.1.4.pom, mais il peut recevoir d'autres liens tels que dl.google.com et SDK Manager . Cette erreur s'est produite même sur AS 3.1.3 et je n'ai jamais réussi à créer un Android Application avec Android Studio. Cela peut être fait facilement par Eclipse ADT, mais je voudrais utiliser Android Studio car il s’agit de la IDE officielle pour Android et que Google prend en charge Android Studio.

N'importe quel moyen de résoudre cet échec ennuyeux de Gradle? (J'ai déjà cherché mille fois à Google et Stack overflow)

8
H. Farid

_ {Finalement, ça a marché!

Chers développeurs iraniens, vous pouvez facilement résoudre ce problème en procédant comme suit: 

1 - Activez la Psiphon (vous devriez utiliser ceci).

2 - Dans la Psiphon (VPN), accédez à Paramètres -> Ports de proxy locaux -> HTTP, HTTPS: 63620 - SOCKS: 63621. Ceci forcera la Psiphon à toujours utiliser le port 63620 pour HTTP.

3- Allez dans ASParamètres -> Apparence et comportement -> Paramètres système -> Proxy HTTP -> Configuration manuelle du proxy -> HTTP: Nom d'hôte: 127.0.0.1 - Port: 63620 -> Décochez la case Proxy Authentication.

Remarque: Ces ports (63620, 63621) sont personnalisés, mais le port HTTP des paramètres de proxy Psiphon et AS doit être identique.

4 - Remarque: Android Studio fonctionne en ligne uniquement la première fois que vous créez le projet. Après cela, vous pouvez travailler hors ligne et construire votre projet ou le synchroniser à nouveau avec Gradle.

UPDATE Parfois, le Psiphon se déconnecte soudainement alors qu'il ne devrait pas ... Dans ce cas, vous pouvez utiliser Hotspot Shield (AUCUN BESOIN D'ÊTRE PREMIUM) et dans les paramètres de proxy HTTP de Android Studio, choisissez "Paramètres de détection automatique du proxy" . Fait!

IMPORTANT UPDATEJCenter détecte la plupart des VPN, j'ai une bonne solution pour vous:

Il existe un service qui nous aide à passer les restrictions (comme JCenter, Android Developer et tellement de services)): https://shecan.ir (شکن), vous pouvez utiliser ce service rapide sans déconnexion ou autre maux de tête (il utilise DNS pour contourner les restrictions).

8
H. Farid

Bien sûr, linkest bloquépar nos (IP iraniennes), l’idée est d’activer le VPN puis de rouvrir Android Studio et s’il ne peut pas le télécharger à nouveau, Invalidate Caches/Restart:

(Android Studio -> File -> Invalidate Caches/Restart

alors vous devriez être prêt à partir.

Cela pourrait également se produire lors de l'ajout d'une bibliothèque dans Gradle.build qui peut être contournée par cette méthode.

2
ʍѳђઽ૯ท

aller à l'adresse https://github.com/clarketm/proxy-list sélectionner un proxy et un port 

Allez dans Paramètres AS -> Apparence et comportement -> Paramètres système -> Proxy HTTP -> Configuration manuelle du proxy -> HTTP: Nom d'hôte: ip - Port: port -> Vérifiez l'authentification du proxy. vérifier l'adresse https://developer.Android.com/studio/ si ok end

1
mehr navid

J'ai également rencontré ce problème après la mise à jour d'Android Studio. 

Je l'ai résolu en rétrogradant la version decom.Android.tools.build:gradledans le fichier build.gradle au niveau du projet identique à l'ancien projet.

1> Ouvrez votre autre projet

------- Vérifier la version de com.Android.tools.build:gradle dans la note au niveau du projet

------- Vérifier la version distributionUrl dansgradle-wrapper.properties

2> Appliquez ces deux versions à votre projet

Niveau de projet build.gradle

buildscript {
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.1.1' // your version

gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.Zip // your version

Synchroniser et exécuter, toutes les erreurs ont disparu!  

1
Khemraj

J'ai eu le même problème et mettre à jour la version de gradle vers la dernière:

Vieux

classpath 'com.Android.tools.build:gradle:3.1.3'

Nouveau

classpath 'com.Android.tools.build:gradle:3.1.4'

Et cela a fonctionné correctement.

0
ja12

Dans mon cas, je dois ajouter le google ()

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.1.4'
    }
}
0
Khang Dinh Hoang