Android Studio steckt bei Gradle fest Download beim Erstellen eines neuen Projekts

230

Ich habe das neue installiert Android Studio. Alles hat gut funktioniert, aber wenn ich versuche, ein neues Projekt zu erstellen, bleibt es beim Herunterladen von Gradle hängen .

Gibt es eine Möglichkeit, den erforderlichen GradleAndroid Studio manuell zu installieren ? Oder eine andere Methode, um dieses Problem zu lösen?

Bildschirmfoto

Vipul Purohit
quelle
1
Ich habe gerade das Studio geschlossen und das Studio neu gestartet. Es dauerte einige Minuten und ich konnte ein Beispielprojekt ausführen. versuchen zu schließen und neu zu starten kann es helfen
Raghunandan
Haben Sie versucht, ein neues Projekt darin zu erstellen?
Vipul Purohit
Ich habe jetzt ein neues Projekt erstellt, aber einen Abhängigkeitsfehler
ausgelöst
Ich habe das gleiche Problem versuchen, Gradle im Browser zu öffnen, um eine Verbindung mit der Website herzustellen. Überprüfen Sie auch die Internetverbindung. Ich habe diese mehrfach ausprobiert und das wird funktionieren.
user1621629
Gradle funktioniert gut im Browser und ich arbeite mit einer Hochgeschwindigkeits-Breitbandverbindung, also kein Problem mit der Internetverbindung.
Vipul Purohit

Antworten:

196

Es steckt nicht fest, es dauert normalerweise 5-7 Minuten, es hängt auch von der Internetverbindung ab, also warten Sie einige Zeit. Der erste Start dauert nur einige Zeit.

Update: Überprüfen Sie die neueste Protokolldatei in Ihrem C:\Users\<User>\.gradle\daemon\x.yOrdner, um festzustellen, was heruntergeladen wird.

JNI_OnLoad
quelle
526
Ein Download-Fortschrittsbalken würde niemanden verletzen
Abbood
2
Unbestimmte Fortschrittsbalken! :)
Tony
28
Oder sagen Sie uns zumindest, dass Sie eine große Datei ziehen.
Douglas Starnes
2
Tatsächlich
7
Ich vermute, dass die Entwickler von Google SEHR High-End-Maschinen für die Entwicklung verwenden. Ihre CPUs sind schnell; Netzwerke sind schnell. Die Downloads würden nur einen Sekundenbruchteil dauern, sodass ihnen der Fortschrittsbalken egal ist . Sehen Sie, wie viel RAM Google Chrome benötigt. (Übrigens, der Download dauert für mich schon mehr als eine halbe Stunde .... (Ich bin allerdings in einem anständig schnellen Netzwerk))
Cychoi
63

Ja da ist.

  1. Wenn Sie ein neues Projekt erstellen, sollten Sie die Android Studio-Anwendung herunterfahren (da dies lange dauert).
  2. Gehe zu C: \ Benutzer \ {Angemeldeter Benutzer} \. Gradle-Ordner
  3. Dort befindet sich ein Ordner, in dem angezeigt wird, welche Version von gradle Android Studio erforderlich ist (z. B. gradle-1.8-bin).
  4. Laden Sie diese Version aus dem Internet herunter (zB gradle-1.8-bin.zip).
  5. Gehe zu C: \ Benutzer \ {Angemeldeter Benutzer} \. Gradle \ wrapper \ dists \ gradle-1.8-bin
  6. Hier befindet sich ein Ordner, dessen Name einer GUID ähnelt.
  7. Sie sollten einfach die Zip-Datei, die Sie bereits aus dem Internet heruntergeladen haben, in diesen Ordner kopieren.
  8. Führen Sie Android Studio aus und erstellen Sie ein neues Projekt.
Reza
quelle
3
Aus irgendeinem Grund, als ich das Android Studio die Datei gradle-1.9-all.zip herunterladen ließ, wurde sie mit kaum 10% meiner Internetgeschwindigkeit heruntergeladen. Das manuelle Herunterladen war schneller.
Prathamesh Gharat
1
Es dauert nicht nur Gradle selbst, es dauert auch Jahrzehnte, um Maven-Abhängigkeiten herunterzuladen, durchschnittliche Minuten für jedes Glas mit KB-Größe.
Yorkw
Diese Abhängigkeiten sollten wie AVD Manager vom Android Studio für ihre Updates intern gepackt und verwaltet werden. Es macht Android Studio jetzt zu einer fragmentierteren Software mit allen Teilen hier und da.
Ankit Tanna
Was ich finde, ist, dass es extrem schwierig ist, von Gradles Server herunterzuladen, selbst wenn die Internetgeschwindigkeit gut ist. Ich arbeite an einer Download-Geschwindigkeit von mehr als 3 MBit / s und Gradle benötigt noch 40 Minuten, um eine 62-MBit-Datei herunterzuladen. Server sind langsam. !!
Ankit Tanna
Das wirkt bezaubernd. Die cruxSache ist, dass gradle nicht abwärtskompatibel ist und Sie eine bestimmte Version von gradle benötigen, um korrekt zu erstellen. Das ist ein Problem.
Stephen
21

Ich habe das gleiche Problem auf meinem Laptop festgestellt, obwohl ich ziemlich lange gewartet habe. Das habe ich getan und es hat bei mir funktioniert. Schließen Sie einfach das Android Studio und starten Sie es erneut. Öffnen Sie dieses Mal einfach das vorhandene Projekt und lassen Sie es den Prozess des Erstellens / Herunterladens abschließen.

Eine andere Option, die Sie möglicherweise ausprobieren könnten, besteht darin, dass bei einem Blick auf Datei -> Einstellungen eine Option für den Gradle-Speicherort vorhanden ist. Sie können zur Gradle-Download-Site gehen, eine lokale Distribution von Gradle herunterladen und den Gradle-Speicherort auf dieses lokale Verzeichnis verweisen.

Romin
quelle
Ja, nach vielen Neustarts und langen Wartezeiten ist es endlich soweit. Vielen Dank an alle
Vipul Purohit
1
zip-Datei. Die .11-Version von gradle enthält mehrere Unterordner. Auf welchen der Ordner muss ich aus der Konfiguration verweisen? Nur BIN?
Xavendano
13

Wenn Sie OS X verwenden und es weiterhin auf unbestimmte Zeit hängen bleibt, würde ich empfehlen, Android Studio herunterzufahren (möglicherweise muss das Beenden erzwungen werden) und dann in Ihr ~ / .gradle-Verzeichnis auf der Konsole zu wechseln. Dort sehen Sie ein Wrapper / Dists-Verzeichnis und jede Version von gradle AS, die heruntergeladen werden soll. Überprüfen Sie den Zeitstempel des Downloads unter dem zufällig benannten Unterverzeichnis. Wenn Sie feststellen, dass es sich nie ändert, wurde Ihr Download höchstwahrscheinlich unterbrochen und AS konnte ihn nicht ordnungsgemäß neu starten. Dies ist nur möglich, wenn Sie alles unter dem Verzeichnis dists löschen und von vorne beginnen.

Löschen Sie also beim Herunterfahren von AS alles unter ~ / .gradle / wrapper / dists und versuchen Sie es erneut mit einem neuen Projekt in AS. Sie können den Fortschritt der Gradle-Download-Datei überprüfen (sie endet mit .part), um sicherzustellen, dass sie wächst. Geben Sie ihm genügend Zeit, da es sich um eine große Datei handelt.

Das hat endlich bei mir funktioniert.

Terry Ray
quelle
Danke dir. Bitte aktualisieren Sie den Kommentar und ADS ist so verwirrend. Verwenden Sie AS oder Android Studio.
Muhammad Adil
1
Für die meisten Mac-Benutzer ist dies die richtige Antwort.
Abhishek Biswas
Ich habe den distsInhalt von einem anderen System aus der Luft entfernt. Hat funktioniert!
Henry
7

Lösung:

1). Löschen Sie den Ordner C: \ Users \ username.gradle

2). Laden Sie http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip herunter

3). Erstellen Sie ein neues Projekt in Android Studio.

4). Wenn es diesmal am Gradle-Gebäude hängen bleibt, schließt Force das Android-Studio.

5) Gehen Sie nun zu C: \ Users \ username.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53 (der Name des Endverzeichnisses kann unterschiedlich sein).

6) Löschen Sie gradle-2.2.1-all.zip.lck und andere Dateien aus diesem Verzeichnis.

7) Fügen Sie hier die neu heruntergeladene gradle-2.2.1-all.zip ein.

8) Führen Sie das Android Studio. :) :)

Abhigyan
quelle
4

Ja, Sie können Gradle manuell vor Android Studio installieren. Installieren Sie gradle zuerst an einem beliebigen Speicherort und fügen Sie dann der Pfadvariablen (im Fenster "Umgebungsvariablen") den gewünschten Speicherort hinzu.

alexove
quelle
4

Gradle ist tatsächlich in Android Studio enthalten (zumindest in der Mac OS X-Version). Ich musste es auf den installierten Speicherort innerhalb des "Paketinhalts" der Android Studio-Anwendung verweisen (kann durch Steuerung / Rechtsklick auf das Anwendungssymbol angezeigt werden .)
Position des Gradle im Android Studio-Paket

Race_Carr
quelle
4

Hinweis: Meine Antwort scheint ziemlich lang zu sein, ist aber nur 2 Schritte entfernt, wenn Sie eine korrekte Konfiguration mit dem aktuellen Projekt wünschen.

Ich fand das eigentliche Problem. Tatsächlich wird jedes Android-Projekt mit einer eigenen Version des Gradle-Wrappers geliefert.

schau dir dir dir dir an

Projektname / Gradle / Wrapper

Hier steht in der Eigenschaftendatei die Version von gradle, die dieses Projekt verwendet:

#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

Das Problem ist also, wenn Sie diese Version von gradle nicht haben , wird diese Version für Sie heruntergeladen . Schauen Sie sich zum Beispiel dieses Verzeichnis an, in dem Gradle-Versionen für mich heruntergeladen wurden

/home/myusername/.gradle/wrapper/dists

sieht aus wie

Geben Sie hier die Bildbeschreibung ein

Hier wird versucht, die Version von gradle herunterzuladen, wenn Sie keine haben. Wenn Sie mit dem Herunterladen einer anderen Version von gradle vertraut sind, können Sie warten, bis der Vorgang abgeschlossen ist

Problemumgehung ist: 1. Wenn das Projekt auf Git ist, klonen Sie es zuerst.

  1. Gehe zu deinem Projektverzeichnis / Gradle / Wrapper

3. Ändern Sie die Version von DistributionUrl in eine Version, die Sie bereits haben: zB: für 2.2.1-all

URL wird sein

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

4.Kopieren Sie gradle-wrapper.jar in Ihr Projektverzeichnis / gradle / wrapper von

.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (vergessen Sie nicht, gradle-wrapper2.2.1.jar in gradle-wrapper.jar umzubenennen)

  1. Jetzt importiere dein Projekt in Studio .. und es funktioniert.
swapyonubuntu
quelle
3

Für Windows-Benutzer

Verwenden Sie Ihren Network Resource Monitor

Geben Sie hier die Bildbeschreibung ein

Öffnen Sie den Task-Manager [Strg + Umschalt + Esc]

Registerkarte Leistung

Öffnen Sie den Ressourcenmonitor (von unten)

Zuerst habe ich mich entschlossen zu warten, nachdem ich die Antworten hier gelesen habe. Aber wie lange ..? Wie kann ich sicherstellen, dass es fertig ist? Sie sollten den Prozentsatz des Downloads angegeben haben, haben dies aber nicht. Um zu wissen, dass Fortschritte erzielt werden , öffnen Sie diesen Netzwerkressourcenmonitor. Er zeigt Ihnen, dass für Studio64.exe eine Art Download ausgeführt wird . WENN nicht (wenn 0B / Sek. Angezeigt wird), ist entweder das Netzwerk nicht verfügbar oder die Anwendung antwortet nicht.

Sayka
quelle
2

Was hat bei mir funktioniert:

  1. Erstellen Sie ein Dummy-Projekt. Wenn es auf dem Build-Bildschirm hängen bleibt, beenden Sie den Studio-Prozess.
  2. Öffne das Android Studio und öffne das Projekt, das Projekt wird kaputt gehen
  3. Wenn Sie ein neues Projekt mit dem bereits geöffneten Dummy-Projekt erstellen, wird das Projekt problemlos erstellt
  4. Schließen Sie das Dummy-Projekt und haben Sie Spaß
Panthro
quelle
2

Ich hatte dieses Problem durch Entfernen des .gradle-Ordners behoben

in Windows: C: \ Users {Angemeldeter Benutzer} .gradle

Moamen Mostafa
quelle
Auch ich hatte das gleiche Problem und versuchte es, indem ich den .gradle-Ordner entfernte, und es funktioniert gut für mich.
Sudhakar
1

Der in Android Studio enthaltene Gradle befindet sich unter / Applications / Android Studio.app/plugins/gradle/lib

Um in das Verzeichnis Android Studio.app zu gelangen, habe ich die CD "Android Studio.app" erstellt.

oder Sie können einfach cd / Applications / Android \ Studio.app/plugins/gradle/lib ausführen

Gibran E Castillo
quelle
1

Dies nahm auch für mich Zeit in Anspruch (langsame Verbindung).

Unter Ubuntu (16.04) konnte ich den Download-Fortschritt überwachen, indem ich nachschaute :

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

Das Ausführen ls -alaus diesem Verzeichnis zeigte, dass die gradle-3.3-all.zip.partDatei weiter wächst.

Die Datei war 88M groß.

Bitte beachten Sie, dass die 55gk2rcmfc6p2dg9u9ohc3hw9 (und Gradle-Version) für Sie unterschiedlich sein können. Bitte ändern Sie Ihren Befehl entsprechend.

veggiebenz
quelle
1
  1. Öffnen Sie gradle-wrapper.properties
  2. Ändern von: DistributionUrl = https /: //services.gradle.org/distributions/gradle-4.4-all.zip Zu: DistributionUrl = http://services.gradle.org/distributions/gradle-4.4-all.zip

Hinweis: 1. Die SSL-Deaktivierung für das Herunterladen des Gradles ist mir egal, aber andere sind möglicherweise sensibel. Es liegt also an Ihnen. 2. Beachten Sie die Gradle-Version, in meinem Fall die 4.4.

Gehen Sie zu gradle-wrapper.properties

Ändern Sie https in http, und wenn nach https ein Schrägstrich auftritt, entfernen Sie ihn

Ergebnis: Erfolg

Omar N Shamali
quelle
1

Caches ungültig machen und neu starten

Es hat bei mir funktioniert.

Shadab K.
quelle
0

Android Studio wird mit Gradle geliefert, verfügt jedoch nicht über die Befehlszeilen-Gradle-Funktionalität.

Gibran E Castillo
quelle
0

Schnellkorrektur : Nurturn off your firewall , es scheint, dass Android Studio etwas herunterladen möchte und weil unsere Firewall verhindert, dass es die gewünschte Datei herunterlädt, bleibt es hängen.

Hinweis: Turning your firewall off can lower your security Wenn Sie Zeit haben, können Sie Android Studio einfach in Ihrer Firewall zulassen. Auf diese Weise können Sie Ihre Firewall einschalten und gleichzeitig Android Studio erlauben, alles herunterzuladen, was es will.

Cary Bondoc
quelle