Android studio – Echec de l’exécution de Gradle – Erreur lors de l’ouverture du fichier zip

Je suis nouveau dans le développement Android et Android Studio IDE.

J’ai extrait un projet de bitbucket et lorsque j’essaie de le comstackr, j’obtiens le message d’erreur suivant:

Échec de l’exécution de Gradle

Cause: erreur lors de l’ouverture du fichier zip.

Mon gradle-wrapper.properties est comme suit:

dissortingbutionBase = GRADLE_USER_HOME
dissortingbutionPath = wrapper / dists
zipStoreBase = GRADLE_USER_HOME
zipStorePath = wrapper / dists
dissortingbutionUrl = http \: //services.gradle.org/dissortingbutions/gradle-1.11-all.zip

Je n’ai pas pu obtenir trop d’informations à ce sujet, mais le journal complet indique:

2014-05-23 14: 06: 28,950 [32077] WARN – nal.AbstractExternalSystemTask – Cause: erreur lors de l’ouverture du fichier zip com.intellij.openapi.externalSystem.model.ExternalSystemException: cause: erreur lors de l’ouverture du fichier zip à org.jetbrains. plugins.gradle.service.project.GradleExecutionHelper.execute (GradleExecutionHelper.java:206) à org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo (GradleProjectResolver.java:116) à org.jetbrains.plugins.gradle. service.project.GradleProjectResolver.resolveProjectInfo (GradleProjectResolver.java:64) à l’adresse com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl $ 1.produce (RemoteExternalSystemProjectResolverImpl.java:41) à l’adresse com.intellij.openapi.externalSystem.service.remote .RemoteExternalSystemProjectResolverImpl $ 1.produce (RemoteExternalSystemProjectResolverImpl.java:37) à l’adresse com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemServemSystemServememService.execute (AbstractRemote) Celles-ci sont dans le même temps. 49) à com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute (ExternalSystemResolveProjectTask.java:48) à l’adresse com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute (AbstractExternalSystemTask.java:137) à l’adresse com .intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute (AbstractExternalSystemTask.java:123) à l’adresse com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 3.execute (ExternalSystemUtil.java:467) à l’adresse com.intellij.openapi. externalSystem.util.ExternalSystemUtil $ 4 $ 2.run (ExternalSystemUtil.java:546) à l’adresse com.intellij.openapi.progress.impl.ProgressManagerImpl $ TaskRunnabl e.run (ProgressManagerImpl.java:464) à l’adresse com.intellij.openapi.progress.impl.ProgressManagerImpl $ 2.run (ProgressManagerImpl.java:178) à l’adresse com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress (ProgressManager.java:209 ) à com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress (ProgressManagerImpl.java:212) à com.intellij.openapi. progress.impl.ProgressManagerImpl $ 8.run (ProgressManagerImpl.java:373) à com.intellij.openapi.application.impl.ApplicationImpl $ 8.run (ApplicationImpl.java:419) à java.util.concurrent.Executors $ RunnableAdapter.call ( Executors.java:511) à java.util.concurrent.FutureTask.run (FutureTask.java:266) à java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) à java.util.concurrent.ThreadPoolExecutor $ Worker .run (ThreadPoolExecutor.java:617) at java.lang.Thread.run (Thread.java:745) at com.intellij.openapi.app lication.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: erreur d’ouverture du fichier zip

J’utilise Android studio 0.5.2.

Quelqu’un peut-il me diriger dans la bonne direction sur la façon de résoudre ce problème?

Une “erreur d’ouverture du fichier zip” tend à signifier qu’un fichier téléchargé par Gradle est en quelque sorte corrompu – cela peut être le téléchargement de Gradle lui-même (que fait le wrapper) ou une dépendance téléchargée par Gradle pour exécuter votre build. .

Gradle n’essaie pas de détecter ou de résoudre le problème, vous devez donc le résoudre manuellement. La solution consiste souvent à purger les caches de téléchargement de Gradle et à en obtenir de nouvelles copies. Pour ce faire, supprimez les répertoires .gradle de votre répertoire personnel et du répertoire racine de votre projet, puis essayez à nouveau de construire.

Si vous avez un plan Internet limité, utilisez la méthode suivante.

Étape 1 : Fermer le studio Android

Étape 2 : Accédez à C: \ Utilisateurs \ Khurshid \ .gradle \ wrapper \ dists \ gradle-1.12-all \ 2apkk7d25miauqf1pdjp1bm0uo (si vous souhaitez configurer Gradle 1.12)

Etape 3 : essayez d’ouvrir le gradle-1.12-all.zip en double-cliquant dessus. Si le message d’erreur s’affiche, supprimez le fichier zip.

step4 : allez à https://services.gradle.org/dissortingbutions et téléchargez gradle-1.12-all.zip (environ 54 Mo environ) et copiez-le dans le dossier où vous avez précédemment supprimé le fichier zip.

step5 : ouvrez android studio et allez dans file-> setting sélectionnez ‘gradle’ et cliquez sur ‘utiliser la dissortingbution de gradles locale’ et réglez ‘gradle home’ sur ‘ C: \ Users \ Khurshid \ .gradle \ wrapper \ dists \ gradle-1.12 -all \ 2apkk7d25miauqf1pdjp1bm0uo \ gradle-1.12-all.zip ‘et cliquez sur OK.

step6 : Il va télécharger un fichier sur Internet. Si le téléchargement ne démarre pas automatiquement, redémarrez Android Studio.

step7 : Soyez patient et laissez-le télécharger des choses importantes et ensuite tout devrait fonctionner correctement. Cette méthode vous aidera à sauvegarder vos données Internet. Le téléchargement complet du répertoire de gradation consum deux fois plus de données.

Je vous remercie

J’ai également rencontré le même problème lors de l’importation du projet existant dans Android Studio, ce qui est peut-être dû à une non-concordance des versions entre deux plates-formes différentes d’Android Studio.

Solution (sous Mac OS):

  1. Fermez le studio Android.
  2. Recherchez le dossier .gradle dans User / .gradle /
  3. Supprimez le dossier et effacez la corbeille.
  4. Relancez Android Studio et synchronisez votre projet. Il va re-télécharger les plugins et configurations de gradle.

Pour moi, la solution à cette erreur consistait à remplacer la version du gestionnaire de dégradés dans ../gradle/wraper/gradle-wrapper.properties par une version différente / plus récente. J’ai utilisé:

dissortingbutionUrl = https: //services.gradle.org/dissortingbutions/gradle-2.14.1-all.zip

Puis appelez:

./gradlew –refresh-dependencies

Cela indique au wrapper de pointer vers une nouvelle version et de télécharger à nouveau toutes les dépendances requirejses. Je soupçonne que l’erreur pour moi a été causée par un téléchargement interrompu lors de la première création du projet en question.

J’ai corrigé ce problème en …

  • Aller aux parameters …> Gradle
  • Sélectionner “Utiliser la dissortingbution Gradle locale”.
  • Il l’a pointé sur mon fichier zip Gradle: home / kersting / .gradle / wrapper / dists / gradle-1.12-all / 6vpvhqu0efs1fqmqr2decq1v12 / gradle-1.12

Cela devrait être quelque chose de similaire pour vous si vous avez téléchargé Gradle que vous devriez avoir lorsque vous avez téléchargé Android Studio. Attention, le fichier .gradle peut être masqué. Je l’ai trouvé par le terminal, mais “ls” ne l’a pas révélé.

J’ai eu le même problème, arrivé après avoir allumé et éteint la chaîne d’outils Jack et Jill. J’ai essayé de supprimer .gradle mais cela n’a pas aidé. La suppression du répertoire de construction dans mon dossier de projet résout le problème.

Essayez ceci avant de supprimer .gradle, car il vous faudra environ 200 Mo de téléchargement.

J’ai résolu le même problème via les éléments suivants:

Allez dans Fichier -> Paramètres -> Gradle

Entrez les informations suivantes dans la boîte “Options de Gradle VM:”: -XX: MaxHeapSize = 256m -Xmx256m

Hit applique et Android Studio devrait construire votre projet avec succès.

Effacer le répertoire .gradle n’a pas aidé, mais effacer le répertoire de construction a fait l’affaire pour moi.

Vous devez juste éditer le fichier build.gradle .

vous devez définir le classpath à la dernière version de gradle

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

et synchroniser le projet. Toutes les erreurs auront disparu. Ce que vous pouvez faire, c’est créer un nouveau projet dans Android Studio, qui aura classpath de dernière version et le coller dans votre projet avec Cause: error in opening zip file. cette erreur.

J’ai eu le même problème donc et pour le résoudre je télécharge la dernière version de Gradle:

https://services.gradle.org/dissortingbutions

et ouvrez le dégradé dans la barre de droite, puis choisissez les parameters de graduation et changez le tracé de l’ancien gradué en nouveau.

La suppression du dossier .gradle a fonctionné pour moi. Problème résolu après la suppression du dossier .gradle

Dans les versions récentes d’Android Studio File -> Invalidate Caches / Restart vaut la peine d’essayer.

J’ai eu le même problème

  • Accédez à C: \ Users \ Jesus Navas.gradle \ wrapper \ dists \ gradle-3.3-all (votre version de gradle).

  • Effacer votre version actuelle de gradle et réécrire dans cmd “ionic build android”.

  • Cependant, votre gradle se téléchargera à nouveau, puis il le décompressera automatiquement, et récupérera la sortie .apk,

cela a résolu mon problème