Ich habe Android Studio 2.3 aktualisiert und es gibt einen Fehler, Gradle wird nicht erstellt und es gibt mir immer den gleichen Fehler für alle Projekte.
Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
Ich habe bereits nach einer Lösung gesucht, aber keine gefunden. Ich habe es versucht:
Invalidate Caches / Restart...
aber nichts hat sich geändert.
android
android-studio
gradle
error-handling
sdk
Reem Aziz
quelle
quelle
Antworten:
UPDATE 17. JULI 2018:
Selbst wenn die folgende Lösung bis heute noch funktioniert, habe ich festgestellt (dank der Antwort von Hamid Asghari und des Kommentars von Mahendra Dabi), dass das Löschen des gradle dist-Verzeichnisses und das Durchführen eines Neustarts der Idee behoben werden kann das Problem (bitte lesen Sie den Hamid-Beitrag für eine vollständige Antwort und denken Sie daran, dass OSX und Linux den gleichen Gradle-Pfad haben).
Wenn Sie meiner ursprünglichen Lösung weiterhin folgen möchten, sollten Sie zumindest eine aktuellere Version von Gradle in Betracht ziehen (direkter Link zum Gradle-Distributions-Repo: https://services.gradle.org/distributions/ ).
Ursprüngliche Antwort (vom 7. März 2017):
Ich habe heute Morgen das gleiche Problem gehabt, nachdem ich Android Studio auf 2.3 aktualisiert habe. So lösen Sie das Problem:
1) Laden Sie Gradle 3.3 binär manuell herunter (direkter Link: https://services.gradle.org/distributions/gradle-3.3-bin.zip )
2) Öffnen Sie Ihr Android Studio-Stammverzeichnis und extrahieren Sie die Zip-Datei in den Gradle-Ordner (auf meinem Debian-Computer lautet der vollständige Pfad beispielsweise /opt/android-studio/gradle/gradle-3.3).
3) Öffnen Sie Android Studio, gehen Sie zu Datei-> Einstellungen-> Erstellen, Ausführen, Bereitstellen-> Gradle und setzen Sie "Gradle home", um auf Ihren neuen Gradle-3.3-Ordner zu zeigen.
4) Synchronisieren und los geht's!
quelle
Gradle-Installation reparieren
Dies geschieht normalerweise, wenn beim ersten Start von Android Studio etwas schief geht (z. B. Systemabsturz, Verbindungsverlust oder was auch immer).
Um dieses Problem zu beheben, schließen Sie Android Studio und löschen Sie den Inhalt des folgenden Verzeichnisses. Die erforderlichen Dateien werden beim nächsten Start von IDE heruntergeladen.
Mac OS:
~/.gradle/wrapper/dists
Linux:
~/.gradle/wrapper/dists
Windows:
C:\Users\your-username\.gradle\wrapper\dists
Während das manuelle Herunterladen von Gradle funktioniert, empfehle ich, Android Studio selbst damit zu beauftragen.
quelle
Ich hatte vor 2 Tagen das gleiche Problem und konnte es heute folgendermaßen lösen:
Gehen Sie zu diesem Pfad,
C:\Users\user_name\.gradle\wrapper\dists
in demuser_name
sich Ihr Benutzername befindet, wenn Sie einen eigenen PC oder den Namen Ihres Unternehmens besitzen.Löschen Sie die neuesten
gradle-****-all
Dateien seit Ihrem letzten Update von Android Studio (z. B. 2.3 oder eine andere Version).Wenn Ihr Android-Studio geöffnet ist, schließen Sie es und öffnen Sie es erneut. Eine neuere Gradle-Version wird heruntergeladen. Abhängig von Ihrer Internetgeschwindigkeit dauert es einige Zeit. Die Downloadgröße beträgt vor dem Extrahieren etwa 150 bis 200 MB. Wenn die Aktualisierung von Android Studio lange dauert, müssen Sie nur den Download kennen. (Um den Download-Fortschritt zu überprüfen, klicken Sie mit der rechten Maustaste auf den neuen Gradle-Ordner, gehen Sie zu Eigenschaften und überprüfen Sie die Größe).
quelle
Suchen Sie im root-Projekt nach 'gradle-wrapper.properties'
Ändern Sie "https" in "http".
quelle
Es gibt folgende Schritte, um dieses Problem zu lösen.
1. Gehen Sie zu C: \ Benutzer \ ~ Benutzername ~ \ .gradle \ wrapper \ dists .
2. Löschen Sie alle Dateien und Ordner aus dem Ordner dists.
3. Wenn Android Studio geöffnet ist, schließen Sie jedes geöffnete Projekt und öffnen Sie das Projekt erneut. Das Android Studio lädt automatisch alle erforderlichen Dateien herunter.
(Die erforderliche Zeit richtet sich nach Ihrer Internetgeschwindigkeit (die Downloadgröße beträgt ca. "89 MB"). Um den Fortschritt des Downloads anzuzeigen, gehen Sie zum Ordner C: \ Benutzer \ ~ Benutzername ~ \ .gradle \ wrapper \ dists und überprüfen Sie die Größe des Ordners.)
quelle
Entfernen Sie einfach den Wrapper-Gradle und laden Sie ihn erneut herunter.
Mac Home / .gradle / wrapper / dists /
Entfernen Sie die Gradle-Version und synchronisieren Sie den Gradle im Projekt und führen Sie das Projekt aus.
quelle
**** Die folgende Lösung funktioniert bei mir **** Alle Dateien wurden manuell aus C: \ Users \ Admin.gradle \ wrapper \ dists \ gelöscht
Dabei ist Admin mein Benutzername
quelle
Ich habe gradle von 4.1 auf 4.10 aktualisiert und meine Internetverbindung ist abgelaufen.
Also habe ich dieses Problem behoben, indem ich den Ordner "gradle-4.10-all" in .gradle / wrapper / dists gelöscht habe
quelle
Dies war die beste Lösung für mich. Folgen Sie einfach diesem Pfad C: \ Users \ yourusername.gradle \ wrapper \ dists und löschen Sie dann alle Dateien in diesem Ordner. Schließen Sie Ihr Android Studio und starten Sie es neu. Die aktualisierten Gradle-Dateien werden automatisch heruntergeladen.
quelle
Ausgehend von @Mikel Yang fand ich heraus, dass ich mich entschied, den Gradle zu ändern, anstatt den Ordner ~ / .gradle / wrapper / dists / zu löschen (was bedeutet, dass die Gradle-Dateien für verschiedene Apps in meinem Android Studio heruntergeladen werden). wrapper.properties-Datei zu jedem neuesten Gradle --all.zip. So
Auf diese Weise kann ich Daten und Zeit sparen.
quelle
Sie müssen nicht alle Dateien im Verzeichnis bereinigen
C:\Users\ ~User Name~ \.gradle\wrapper\dists
. und laden Sie alle erneut herunterStattdessen können Sie einfach den Ordner der Gradle-Version löschen, den Sie nicht heruntergeladen haben. In meinem Fall war es gradle-4.4-all, also habe ich gerade diesen Ordner gelöscht und Android Studio hat gradle-4.4-all für mich erneut heruntergeladen
Falls Sie die heruntergeladene Version nicht kennen:
Gehen Sie einfach zum Hilfemenü> Protokolle im Explorer anzeigen
Sobald Sie es gefunden haben, finden Sie die Gradle-Version, die Sie nicht herunterladen konnten
quelle
Dies geschah mir aufgrund eines teilweise heruntergeladenen Gradle-Distributions-Zip
Zum Auflösen gehen Sie einfach zum folgenden Pfad
"C: /Users/your_username/.gradle"
ODER
Ziehen Sie Ihren Gradle-Pfad aus Datei-> Einstellungen-> Erstellen, Ausführen, Bereitstellen-> Gradle -> Gradle-Dienstverzeichnispfad.
Löschen Sie den teilweise heruntergeladenen Distributionsgradle-Ordner
quelle
Gehen Sie in Android Studio zu "Datei", klicken Sie auf "Caches ungültig machen / neu starten" und auf "ungültig machen und neu starten".
Das funktioniert auch
quelle
1. Gehen Sie zu "/Users/****/.gradle/wrapper/dists/gradle- . -All / *****".
2. Löschen Sie die Datei "gradle- . -All.zip.lck".
3.Cache ungültig machen und neu starten.
quelle
Ich war mit dem Problem konfrontiert. Nach meinem Verständnis liegt es an einer ungültigen Kombination von Android Studio- und Gradle Plugin-Versionen . Ich habe Gradle Version 5.4.1 und Studio Version 3.4 verwendet, daher habe ich das Android Studio auf 3.5 aktualisiert und das Problem wurde behoben
quelle
Sie können den neuesten Gradle- löschen . -all Ordner aus dem folgenden Pfad Windows: C: \ Users \ your-username.gradle \ wrapper \ dists
quelle