Android Studio bloqué à Gradle Télécharger sur créer un nouveau projet

230

J'ai installé le nouveau Android Studio. Tout fonctionnait bien, mais lorsque j'essaie de créer un nouveau projet, il se bloque au téléchargement de Gradle .

Existe-t-il un moyen d'installer manuellement le Gradle requis Android Studio? Ou toute autre méthode pour résoudre ce problème?

capture d'écran

Vipul Purohit
la source
1
Je viens de fermer le studio et de redémarrer le studio et cela a pris quelques minutes et j'ai pu exécuter un exemple de projet. essayez de fermer et de redémarrer peut-être que cela aidera
Raghunandan
avez-vous essayé d'y créer un nouveau projet?
Vipul Purohit
J'ai créé un nouveau projet maintenant, mais jette une erreur de dépendance ... dans le projet hello world
JNI_OnLoad
J'ai le même problème, essayez d'ouvrir Gradle dans le navigateur pour vous connecter au site. vérifiez également la connexion Internet. J'ai essayé ces multiples fois et cela fonctionnera.
user1621629
Gradle fonctionne bien dans le navigateur et je travaille avec une connexion haut débit à haut débit, donc pas de problème de connexion Internet.
Vipul Purohit

Réponses:

196

Il n'est pas bloqué, cela prendra du temps normalement 5-7 minutes, cela dépend aussi de la connexion Internet, alors attendez un peu. Cela ne prendra du temps que pour le premier lancement.

Mise à jour: C:\Users\<User>\.gradle\daemon\x.yconsultez le dernier fichier journal de votre dossier pour voir ce qu'il télécharge.

JNI_OnLoad
la source
526
une barre de progression de téléchargement ne ferait de mal à personne
abbood
2
Barres de progression indéterminées! :)
Tony
28
Ou du moins dites-nous que vous récupérez un gros fichier.
Douglas Starnes
2
en fait, les serveurs de Gradle sont toujours occupés: meh
totten
7
Je soupçonne que les développeurs de Google utilisent des machines TRÈS haut de gamme pour le développement. Leurs processeurs sont rapides; les réseaux sont rapides. Les téléchargements prendraient juste une fraction de seconde pour eux, donc ils ne se soucient pas de la barre de progression . Voyez combien de RAM Google Chrome prend. (BTW, le téléchargement prend déjà plus d'une demi-heure pour moi .... (je suis sur un réseau décemment rapide cependant))
cychoi
63

Oui il y a.

  1. Créez un nouveau projet et vous devez arrêter l'application Android Studio (car cela prend beaucoup de temps pour vous).
  2. Aller au dossier C: \ Users \ {Utilisateur connecté} \. Gradle
  3. Il y a un dossier qui vous montre quelle version de Gradle Android Studio nécessite (par exemple Gradle-1.8-bin)
  4. Téléchargez cette version depuis Internet (par exemple gradle-1.8-bin.zip).
  5. Aller à C: \ Users \ {Utilisateur connecté} \. Gradle \ wrapper \ dists \ gradle-1.8-bin
  6. Il y a un dossier ici dont le nom ressemble à un GUID.
  7. Vous devez simplement copier le fichier zip que vous avez déjà téléchargé depuis Internet dans ce dossier.
  8. Exécutez Android Studio et créez un nouveau projet.
Reza
la source
3
Pour une raison quelconque, lorsque je laissais le studio Android télécharger le gradle-1.9-all.zip, il le téléchargeait à peine 10% de ma vitesse Internet. Le télécharger manuellement était plus rapide.
Prathamesh Gharat
1
Non seulement, il faut des décennies pour télécharger les dépendances maven, minutes en moyenne pour chaque pot de taille Ko.
yorkw
ces dépendances doivent être packagées et gérées en interne pour leurs mises à jour, tout comme AVD Manager par le studio Android. Cela fait juste d'Android Studio un logiciel plus fragmenté maintenant avec toutes les pièces ici et là.
Ankit Tanna
Ce que je trouve, c'est qu'il est extrêmement difficile de télécharger à partir du serveur de Gradle même si la vitesse Internet est bonne. Je travaille sur plus de 3 Mbps de vitesse de téléchargement et Gradle prend toujours 40 minutes pour télécharger le fichier de 62 Mo. Les serveurs sont lents. !!
Ankit Tanna
Cela fonctionne un charme. Le cruxproblème est que gradle n'est pas rétrocompatible et vous avez besoin d'une version spécifique de gradle pour construire correctement. C'est un problème.
stephen
21

J'ai trouvé le même problème sur mon ordinateur portable, malgré une attente assez longue. C'est ce que j'ai fait et cela a fonctionné pour moi. Forcez simplement la fermeture d'Android Studio et relancez-le. Cette fois, ouvrez simplement le projet existant et laissez-le se charger de terminer le processus de construction / téléchargement.

Une autre option que vous pourriez éventuellement essayer est que si vous regardez dans Fichier -> Paramètres, il existe une option pour l'emplacement Gradle. Vous pouvez aller sur le site de téléchargement de Gradle, télécharger une distribution locale de Gradle et pointer l'emplacement de Gradle vers ce répertoire local.

Romin
la source
Oui, après plusieurs redémarrages et en attendant longtemps, c'est enfin fait. Merci à tous
Vipul Purohit
1
fichier zip. La version .11 de gradle contient plusieurs sous-dossiers. Vers lequel des dossiers dois-je pointer depuis la configuration? BIN uniquement?
xavendano
13

Si vous utilisez OS X, et qu'il continue de se bloquer indéfiniment, je vous recommande d'arrêter Android Studio (peut-être pour forcer la suppression), puis d'aller dans votre répertoire ~ / .gradle sur la console. Vous y verrez un répertoire wrapper / dists et quelle que soit la version de gradle AS essayant de télécharger. Vérifiez l'horodatage du téléchargement sous le sous-répertoire nommé au hasard. Si vous voyez qu'il ne change jamais, votre téléchargement a probablement été interrompu et AS n'a pas pu le redémarrer correctement et ne le fera que si vous supprimez tout sous le répertoire dists et recommencez.

Ainsi, avec l'arrêt de AS, supprimez tout ce qui se trouve sous ~ / .gradle / wrapper / dists, puis réessayez avec un nouveau projet dans AS. Vous pouvez vérifier la progression du fichier de téléchargement gradle (il se terminera par .part) pour vous assurer qu'il est en croissance. Donnez-lui suffisamment de temps car il s'agit d'un gros fichier.

C'est ce qui a finalement fonctionné pour moi.

Terry Ray
la source
Je vous remercie. Veuillez mettre à jour le commentaire et l'ADS est tellement déroutant. Utilisez AS ou Android Studio.
Muhammad Adil du
1
Pour la plupart des utilisateurs de mac, c'est la bonne réponse.
Abhishek Biswas
J'ai supprimé le distscontenu d'un autre système. Travaillé!
Henry
7

Solution :

1). Supprimez le dossier C: \ Users \ username.gradle

2). Téléchargez http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip

3). Créez un nouveau projet dans le studio Android.

4). Lorsque cette fois, il se bloque dans le bâtiment Gradle, Force ferme le studio Android.

5) Allez maintenant dans C: \ Users \ username.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53 (le nom du répertoire de fin peut être différent)

6) Supprimez gradle-2.2.1-all.zip.lck et d'autres fichiers de ce répertoire.

7) Collez le nouveau gradle-2.2.1-all.zip téléchargé ici.

8) Exécutez le studio Android. :)

Abhigyan
la source
4

Oui, vous pouvez installer Gradle manuellement avant Android Studio, installez d'abord Gradle dans n'importe quel emplacement, puis ajoutez l'emplacement de Gladle à la variable de chemin (dans la fenêtre Variables d'environnement).

alexove
la source
4

Gradle est en fait inclus avec Android Studio (au moins sur la version Mac OS X.) Je devais le pointer vers l'emplacement installé, à l'intérieur de l'application "Android package" contenu (peut afficher par contrôle / clic droit sur l'icône de l'application .)
Emplacement du gradle dans le package Android Studio

race_carr
la source
4

Remarque: Ma réponse semble assez longue mais ce n'est qu'à 2 pas si vous voulez une bonne façon de configurer avec le projet en cours.

J'ai trouvé quel était le vrai problème. En fait, chaque projet Android est livré avec sa propre version de wrapper gradle.

jetez un oeil à dir

nom du projet / gradle / wrapper

ici le fichier de propriétés indique la version de gradle que ce projet utilise:

#Mon Sep 08 13:53:18 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip

Donc, le problème est que si vous n'avez pas cette version de gradle, il téléchargera cette version pour vous. Par exemple, jetez un œil à ce répertoire, où il a téléchargé des versions de gradle pour moi

/home/myusername/.gradle/wrapper/dists

ressemble à

entrez la description de l'image ici

Ici, il essaiera de télécharger la version de gradle si vous n'en avez pas. Si vous êtes à l'aise avec le téléchargement d'une autre version de gradle, vous pouvez attendre qu'elle se termine autrement

La solution de contournement sera: 1. si le projet est sur git, clonez-le d'abord.

  1. allez dans votre dossier de projet / gradle / wrapper

3. changez la version de distributionUrl en version que vous avez déjà: par exemple: pour 2.2.1-all

l'URL sera

distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip

4. copiez gradle-wrapper.jar dans votre répertoire projet / gradle / wrapper depuis

.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (n'oubliez pas de renommer gradle-wrapper2.2.1.jar en gradle-wrapper.jar)

  1. maintenant importez votre projet en studio .. et ça marche.
swapyonubuntu
la source
3

Pour les utilisateurs de Windows

Utilisez votre moniteur de ressources réseau

entrez la description de l'image ici

Ouvrez le Gestionnaire des tâches [Ctrl + Maj + Échap]

Onglet Performance

Ouvrir le moniteur de ressources (à partir du bas)

J'ai d'abord décidé d'attendre après avoir lu les réponses ici. Mais combien de temps ..? Comment vous assurer que cela se terminera.? Ils auraient dû fournir un pourcentage de téléchargement, mais ils ne l'ont pas fait. Donc, pour savoir qu'une sorte de progrès est en cours, ouvrez ce moniteur de ressources réseau, il vous montrera une sorte de téléchargement en cours pour Studio64.exe . SI ce n'est pas le cas (s'il affiche 0B / sec), alors le réseau n'est pas disponible ou l'application ne répond pas.

Sayka
la source
2

Ce qui a fonctionné pour moi:

  1. Créez un projet factice, quand il est bloqué sur l'écran Build, tuez le processus de studio.
  2. Ouvrez le studio android et ouvrez le projet, le projet sera cassé
  3. Créez un nouveau projet avec le projet factice déjà ouvert, il créera le projet sans problème
  4. Fermez le projet factice et amusez-vous
Panthro
la source
2

J'avais résolu ce problème en supprimant le dossier .gradle

dans les fenêtres: C: \ Users {Utilisateur connecté} .gradle

Moamen Mostafa
la source
Moi aussi, j'ai fait face au même problème et j'ai essayé de supprimer le dossier .gradle et cela fonctionne bien pour moi.
Sudhakar
1

Le gradle inclus avec Android Studio se trouve dans / Applications / Android Studio.app/plugins/gradle/lib

Pour aller dans le répertoire Android Studio.app, j'ai fait le cd "Android Studio.app"

ou vous pouvez simplement faire cd / Applications / Android \ Studio.app/plugins/gradle/lib

Gibran E Castillo
la source
1

Cela prenait aussi du temps pour moi (connexion lente).

Sur Ubuntu (16.04) , j'ai pu suivre la progression du téléchargement en regardant dans:

~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/ 

l'exécution ls -alde ce répertoire a montré que le gradle-3.3-all.zip.partfichier continuait de croître.

Le fichier a fini par être 88M.

Veuillez noter que le 55gk2rcmfc6p2dg9u9ohc3hw9 (et la version gradle) peut être différent pour vous, veuillez modifier votre commande en conséquence.

veggiebenz
la source
1
  1. Ouvrez gradle-wrapper.properties
  2. Changer de: distributionUrl = https /: //services.gradle.org/distributions/gradle-4.4-all.zip À: distributionUrl = http://services.gradle.org/distributions/gradle-4.4-all.zip

Remarque: 1. Je ne me soucie pas de désactiver SSL pour télécharger le gradle, mais d'autres peuvent être sensibles, donc c'est à vous. 2. Remarquez la version gradle, dans mon cas son 4.4.

allez sur gradle-wrapper.properties

changez https en http, et s'il y a une barre oblique après https supprimez-la

Résultat: succès

Omar N Shamali
la source
1

Invalider les caches et redémarrer

Ça a marché pour moi.

Shadab K
la source
0

Android Studio est fourni avec Gradle, mais il n'a pas la fonctionnalité Gradle en ligne de commande.

Gibran E Castillo
la source
0

Solution rapide : justeturn off your firewall , il semble que le studio Android veuille télécharger quelque chose et parce que notre pare-feu l'empêche de télécharger le fichier qu'il veut, il reste bloqué.

Remarque: Turning your firewall off can lower your security si vous avez le temps, vous pouvez simplement autoriser Android Studio dans votre pare-feu. En faisant cela, vous pouvez activer votre pare-feu tout en permettant à Android Studio de télécharger tout ce qu'il veut.

Cary Bondoc
la source