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



Answers

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).
  2. Aller à C: \ Users \ {Utilisateur connecté} \. Gradle dossier
  3. Il y a un dossier là-bas qui vous montre quelle version de 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: \ Utilisateurs \ {Utilisateur connecté} \. Gradle \ wrapper \ dists \ gradle-1.8-bin
  6. Il y a un dossier ici que son nom est comme un GUID.
  7. Vous devriez simplement copier le fichier zip que vous avez déjà téléchargé d'Internet dans ce dossier.
  8. Exécutez Android Studio et créez un nouveau projet.
Question

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

Est-il possible d'installer le Gradle requis par Android Studio manuellement? Ou toute autre méthode pour résoudre ce problème?




Si vous utilisez OS X, et qu'il continue à pendre indéfiniment, je vous recommande de fermer Android Studio (peut-être de forcer la destruction), puis d'aller dans votre répertoire ~ / .gradle sur la console. Vous verrez un répertoire wrapper / dists là et quelle que soit la version de gradle AS essaye de télécharger. Vérifiez l'horodatage du téléchargement sous le sous-répertoire nommé de façon aléatoire. Si vous voyez que cela ne change jamais, votre téléchargement a probablement été interrompu et AS n'a pas été en mesure de le redémarrer correctement et ne le fera pas à moins de supprimer tout ce qui se trouve sous le répertoire dists et de recommencer.

Ainsi, avec AS shutdown, 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 graduel (il se terminera par .part) pour s'assurer qu'il est en croissance. Donnez-lui beaucoup de temps car c'est un gros fichier.

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




Quick Fix : Il suffit d' turn off your firewall - turn off your firewall , il semble que Android Studio veut télécharger quelque chose et parce que notre pare-feu l'empêche de télécharger le fichier qu'il veut, il se bloque.

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 allumer votre pare-feu tout en permettant au studio Android de télécharger tout ce qu'il veut.




  1. Ouvrir gradle-wrapper.properties
  2. Changez de: distributionUrl = https /: //services.gradle.org/distributions/gradle-4.4-all.zip À: distributionUrl = http://services.gradle.org/distributions/gradle-4.4-all.zip

Note: 1. Je ne m'inquiète pas de désactiver SSL pour télécharger le gradle, mais d'autres peuvent être sensibles, donc c'est à vous. 2. Notez la version Gradle, dans mon cas 4.4.




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 cd "Android Studio.app"

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




Note: Ma réponse semble assez longue mais elle n'est qu'à 2 pas si vous voulez une configuration correcte avec le projet actuel.

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

jetez un oeil à dir

nom du projet / gradle / wrapper

le fichier de propriétés indique ici la version de gradle utilisée par ce projet:

#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 alors il va télécharger cette version pour vous. Par exemple jetez un coup d'oeil à ce répertoire, où il a téléchargé des versions gradle pour moi

/home/myusername/.gradle/wrapper/dists

ressemble à

Ici, il va essayer de télécharger la version de Gradle si vous n'avez pas. Si vous êtes à l'aise avec le téléchargement d'une autre version de Gradle, vous pouvez attendre jusqu'à la fin

Contournement sera: 1. si le projet est sur git clone en premier.

  1. goto votre projetdir / gradle / wrapper

3.changez la version de distributionUrl vers la 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.copy gradle-wrapper.jar à votre projetdir / gradle / wrapper à partir de

.gradle / wrapper / dists / gradle-2.1.1-tout / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (ne pas oublier de renommer gradle-wrapper2.2.1.jar en gradle-wrapper.jar)

  1. maintenant importer votre projet en studio .. et cela fonctionne.



Ce qui a fonctionné pour moi:

  1. Créer un projet fictif, quand il se bloque sur l'écran de construction, tuer le processus de studio.
  2. Ouvrez le studio Android et ouvrez le projet, le projet sera brisé
  3. Créer un nouveau projet avec le projet factice déjà ouvert il va créer le projet sans problèmes
  4. Fermez le projet factice et amusez-vous



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






Links