2014-05-23 18 views
15

Ich bin neu in Android-Entwicklung und Android Studio IDE.Android Studio - Fehler bei der Ausführung des Applets - Fehler beim Öffnen der ZIP-Datei

Ich habe ein Projekt von bitbucket abgemeldeten und wenn ich versuche, es mir folgende Fehlermeldung zu kompilieren:

Failed to complete Gradle Execution

Cause: error in opening zip file.

Mein gradle-wrapper.properties sich wie folgt:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip

I wasn‘ Ich kann zu viele Informationen daraus erhalten, aber die vollständigen Protokollzustände:

2014-05-23 14:06:28,950 [ 32077] WARN - nal.AbstractExternalSystemTask - Cause: error in opening zip file com.intellij.openapi.externalSystem.model.ExternalSystemException: Cause: error in opening zip file at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:206) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:116) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:64) at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41) at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37) at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59) at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37) at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49) at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48) at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137) at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123) at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:467) at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:546) at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178) at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171) at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

2014-05-23 14:06:28,950 [ 32077] WARN - .project.GradleProjectImporter - 2014-05-23 14:06:28,951 [ 32078]
INFO - .project.GradleProjectImporter - Cause: error in opening zip file

Ich bin uns Android Studio 0.5.2.

Kann mir jemand in die richtige Richtung zeigen, wie man das löst?

+0

Versuchen Sie, die .gradle Ordner in beide Löschen Ihrer Home-Verzeichnis und das Verzeichnis Ihres Projekts. –

+0

@ScottBarta löschen .gradle Ordner aus dem Verzeichnis meines Benutzers und dann auf "Sync Project mit Gradle-Dateien" löste es für mich. Wenn du es als Antwort schreibst, werde ich es als akzeptiert markieren. Danke :) –

+0

@ScottBarta können Sie mir sagen, wo der .gradle-Ordner existiert. Entschuldigung, ich bin sehr neu in Android –

Antwort

53

Ein "Fehler beim Öffnen der Zip-Datei" bedeutet, dass eine Datei, die Gradle heruntergeladen hat, irgendwie beschädigt wurde - dies könnte der Download von Gradle selbst sein (was der Wrapper tut), oder eine Abhängigkeit, die Gradle heruntergeladen hat um deinen Build auszuführen.

Gradle versucht nicht, das Problem zu erkennen oder zu lösen, daher müssen Sie es manuell beheben. Die Lösung besteht oft darin, die Download-Caches von Gradle zu löschen und neue Kopien dessen zu erhalten, was sie benötigt. Löschen Sie dazu die Verzeichnisse .gradle sowohl in Ihrem Home-Verzeichnis als auch im Stammverzeichnis Ihres Projekts und versuchen Sie es erneut.

+0

Danke Scott für Ihre Antwort., Es half meinem Tag. Ich habe seit dem Ja versucht, AS einzurichten, da es Probleme mit ADT23.0 mit Eclipse gab und fast 2Tage der Bemühungen verloren. Beschlossen, nach AS zu wechseln und jetzt läuft es. Lass mich die Show dort beginnen ... –

+1

@scott Ich habe 2 Projekte mit der gleichen Gradle-Version, aber nur eine von ihnen gibt mir plötzlich die gleichen Fehler. Ich habe alles gemacht, was du gesagt hast, aber der Fehler ist immer noch da. FYI dieses Projekt hat Volley implementiert, wenn das wichtig ist. Kannst du bitte helfen? –

+3

Beachten Sie: Es gibt 2 Ordner, die wir löschen müssen, einer ist im Projektverzeichnis, der andere ist C:/Benutzer/Ihr Name/.gradle, ich vermisse diese Hoffnung, es hilft jemandem –

0

ich dieses Problem durch ...

  • nach Einstellungen ...> Gradle
  • Auswahl von "Verwenden Sie lokale Gradle Verteilung." Fixed
  • zeigte es meine Gradle Zip-Datei: home/kersting/.gradle/Wrapper/dists/gradle-1,12-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1,12

Es etwas ähnliches für Sie, wenn Sie sein sollte heruntergeladene Gradle, die Sie beim Herunterladen von Android Studio haben sollten. Seien Sie vorsichtig, die .gradle Datei ist möglicherweise versteckt. Ich habe es durch das Terminal gefunden, aber "ls" hat es nicht verraten.

0

Ich hatte das gleiche Problem, passierte nach dem Ein- und Ausschalten von Jack und Jill Werkzeugkette. Ich habe versucht, .gradle zu entfernen, aber es hat nicht geholfen. Das Entfernen des Build-Verzeichnisses in meinem Projektordner behebt das Problem.

Probieren Sie dies vor dem Entfernen .gradle, da es in der Nähe von 200 MB Download wert ist.

0

fixiert ich das gleiche Problem über die folgenden:

Gehen Sie zu Datei -> Einstellungen -> Gradle

Geben Sie den folgenden in den "Gradle VM-Optionen:" -Box: -XX: MaxHeapSize = 256m - Xmx256m

Hit gelten und Android Studio sollte Ihr Projekt erfolgreich erstellen.

19

Schritt 1: Schließen android Studio

Step2: bis C gehen: \ Benutzer \ Khurshid \ .gradle \ Wrapper \ dists \ gradle-1,12-all \ 2apkk7d25miauqf1pdjp1bm0uo (wenn Sie möchten konfigurieren Gradel 1.12)

Schritt3: versuchen Sie, die grddle-1.12-all.zip durch Doppelklick zu öffnen. Wenn eine Fehlermeldung angezeigt wird, löschen Sie die ZIP-Datei.

step4: nach https://services.gradle.org/distributions und downloaden gradle-1.12-all.zip (54MB ca.) und das gleiche in den Ordner kopieren, in dem Sie zuvor die Zip-Datei gelöscht haben.

step5: offene Android Studio und gehen Sie File-> Einstellung wählen Sie 'gradle' und klicken Sie auf 'verwenden lokale gradle Verteilung' und setzen 'gradle Hause' auf 'C: \ Benutzer \ Khurshid \ .gradle \ wrapper \ dists \ gradle-1.12-all \ 2apkk7d25miauqf1pdjp1bm0uo \ gradle-1.12-all.zip 'und klicken Sie auf OK.

step6: Es wird eine Datei über das Internet herunterladen. Wenn der Download nicht automatisch startet, starten Sie android studio neu.

step7: Geduld haben und ein paar wichtige Sachen herunterladen und danach sollte alles gut funktionieren. Diese Methode wird Ihnen helfen, Ihre Internetdaten zu speichern. Wenn Sie das gesamte Gradle-Verzeichnis herunterladen, werden doppelt so viele Daten benötigt.

Danke

0

.gradle Verzeichnis löschen half nicht, aber für mich build Verzeichnis hat den Job zu löschen.

0

Sie müssen nur build.gradle Datei bearbeiten.

sollten Sie den Classpath auf die neueste Version gradle

dependencies { 
    classpath 'com.android.tools.build:gradle:1.5.0' 
} 

und Sync das Projekt eingestellt. Alle Fehler werden weg sein. Was Sie tun können, ist, ein neues Projekt in Android Studio, die Klassenpfad der neuesten Gradle haben und fügen Sie es in Ihr Projekt, dass Cause: error in opening zip file. diesen Fehler haben.

2

Für mich ist die Lösung für diesen Fehler auf eine andere/neuere Version .. Ich benutzte die gradle Wrapper Version in ../gradle/wraper/gradle-wrapper.properties zu ändern war:

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

Dann rufen:

./gradlew --refresh-dependencies

Dies teilt der Wrapper auf eine neue Version und Wieder Download alle erforderlichen Abhängigkeiten zu zeigen. Ich vermute, dass der Fehler für mich durch einen unterbrochenen Download beim ersten Aufbau des entsprechenden Projekts verursacht wurde.

0

hatte ich das gleiche Problem so und es zu beheben ich die letzte Version von gradle herunterladen:

https://services.gradle.org/distributions

und die gradle in der rechten Leiste öffne dann gradle Parameter auswählen und den Pfad der alten ändern grelle in die neue ein.

0

Das Löschen des .gradle-Ordners funktionierte für mich. Problem gelöst, nachdem ich gelöscht habe.gradle Ordner

2

Ich konfrontiert auch das gleiche Problem, wenn das vorhandene Projekt in Android Studio importiert, könnte dies passieren, weil Gradle Version zwischen zwei verschiedenen Android Studio-Plattform nicht übereinstimmen.

Solution (Mac OS):

  1. das Android-Studio schließen.
  2. Suchen Sie den Ordner .gradle bei Benutzer/.gradle/
  3. den Ordner & klar den Papierkorb löschen.
  4. Relaunch des Android Studio & Synchronisieren Sie Ihr Projekt. Es wird die Graplel Plugins & Konfigurationen erneut herunterladen.
-1

In den letzten Versionen von Android Studio Datei -> Invalidate Caches/Neustart ist es wert, zu versuchen.

-1

hatte ich das gleiche Problem

  • Zum C: \ Benutzer \ \ dists Jesus Navas.gradle \ Wrapper \ gradle-3.3-alle (Ihre gradle Version).

  • Löschen Sie Ihre aktuelle Version und schreiben Sie erneut in cmd "ionic build android".

  • jedoch Ihre gradle wieder herunterladen, dann wird es entpacken automatisch, bereit Kasse die Ausgabe APK,

dies löste mein Problem

Verwandte Themen