Estudio de Android: no se pudo completar la ejecución de gradle, error al abrir el archivo zip

Soy nuevo en el desarrollo de Android y en el estudio IDE de Android.

He comprobado un proyecto de bitbucket y cuando bash comstackrlo obtengo el siguiente error:

Error al completar la ejecución de Gradle

Causa: error al abrir el archivo zip.

Mi gradle-wrapper.properties es el siguiente:

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

No pude obtener demasiada información de esto, pero el registro completo indica:

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

2014-05-23 14: 06: 28,950 [32077] WARN – .project.Gradle ProjectImporter – 2014-05-23 14: 06: 28,951 [32078]
INFO – .project.GradleProjectImporter – Causa: error al abrir el archivo zip

Estoy usando Android studio 0.5.2.

¿Puede alguien señalarme en la dirección correcta sobre cómo resolver esto?

Un “error al abrir un archivo comprimido” tiende a significar que un archivo que Gradle ha descargado se ha corrompido de alguna manera: puede ser la descarga de Gradle (que hace el contenedor) o una dependencia que Gradle ha descargado para ejecutar su comstackción. .

Gradle no intenta detectar o resolver el problema, por lo que debe repararlo manualmente. La solución a menudo es purgar los cachés de descarga de Gradle y dejar que obtenga copias frescas de lo que necesita. Para hacerlo, elimine los directorios .gradle en su directorio de inicio y en el directorio raíz de su proyecto e intente .gradle nuevo.

Si tienes un plan de internet limitado, utiliza el siguiente método.

Paso 1 : cierra el estudio de Android

Paso 2 : vaya a C: \ Users \ Khurshid \ .gradle \ wrapper \ dists \ gradle-1.12-all \ 2apkk7d25miauqf1pdjp1bm0uo (si desea configurar gradle 1.12)

Paso 3 : intente abrir el gradle-1.12-all.zip haciendo doble clic en él. Si muestra un mensaje de error, elimine el archivo zip.

Paso 4 : vaya a https://services.gradle.org/distributions y descargue gradle-1.12-all.zip (54 mb aprox.) y copie el mismo en la carpeta donde ha eliminado previamente el archivo zip.

paso5 : abra android studio y vaya a file-> setting seleccione ‘gradle’ y haga clic en ‘use local gradle distribution’ y establezca ‘gradle home’ en ‘ C: \ Users \ Khurshid \ .gradle \ wrapper \ dists \ gradle-1.12 -all \ 2apkk7d25miauqf1pdjp1bm0uo \ gradle-1.12-all.zip ‘y haga clic en Aceptar.

Paso 6 : descargará algunos archivos a través de Internet. Si la descarga no se inicia automáticamente, reinicie Android Studio.

Paso 7 : Tenga paciencia y deje que descargue algunas cosas importantes y después todo debería funcionar bien. Este método te ayudará a guardar tus datos de internet. Descargar todo el directorio de Gradle consumirá el doble de datos.

Gracias

También me enfrenté a un problema similar cuando importé el proyecto existente en Android Studio, esto podría ocurrir debido a la incompatibilidad de la versión de Gradle entre dos plataformas diferentes de Android Studio.

Solución (en Mac OS):

  1. Cierre el Android Studio.
  2. Ubique la carpeta .gradle en User / .gradle /
  3. Elimina la carpeta y borra la Papelera.
  4. Reinicia Android Studio & Sync tu proyecto. Volverá a descargar los complementos y las configuraciones de Gradle.

Para mí, la solución a este error fue cambiar la versión de gradle wrapper en ../gradle/wraper/gradle-wrapper.properties a una versión diferente / más reciente. Utilicé:

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

Luego llame:

./gradlew –refresh-dependence

Esto le dice al envoltorio que apunte a una nueva versión y vuelva a descargar todas las dependencias requeridas. Sospecho que el error fue causado por una descarga interrumpida cuando construí el proyecto correspondiente.

Solucioné este problema por …

  • Ir a Configuración …> Gradle
  • Seleccionando “Usar la distribución local de Gradle”.
  • Apuntado a mi archivo zip de Gradle: home / kersting / .gradle / wrapper / dists / gradle-1.12-all / 6vpvhqu0efs1fqmqr2decq1v12 / gradle-1.12

Debería ser algo similar para ti si descargaste Gradle, que deberías tener cuando descargaste Android Studio. Tenga cuidado, el archivo .gradle puede estar oculto. Lo encontré a través de la terminal, pero “ls” no lo reveló.

Tuve el mismo problema, sucedió después de encender y apagar la cadena de herramientas jack y jill. Traté de eliminar .gradle pero no ayudó. Eliminar el directorio de comstackción dentro de mi carpeta de proyecto resuelve el problema.

Pruebe esto antes de eliminar .gradle ya que necesitará cerca de 200 MB de descarga.

Solucioné el mismo problema a través de lo siguiente:

Ir a Archivo -> Configuración -> Gradle

Ingrese lo siguiente en el cuadro “Opciones de Gradle VM:”: -XX: MaxHeapSize = 256m -Xmx256m

Presione Aplicar y Android Studio debería construir su proyecto con éxito.

Borrar el directorio .gradle no ayudó, pero limpiar el directorio de comstackción hizo el trabajo por mí.

Solo tienes que editar el archivo build.gradle .

debes establecer el classpath a la última versión gradle

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

y Sincroniza el proyecto. Todos los errores se habrán ido. Lo que puedes hacer es crear un nuevo proyecto en android studio, que tendrá classpath del último gradle y pegarlo en tu proyecto que tenga Cause: error in opening zip file. este error.

Tuve el mismo problema y para solucionarlo descargué la última versión de gradle:

https://services.gradle.org/distributions

y abra el gradle en la barra derecha, luego elija los parámetros gradle y cambie la ruta del gradle antiguo al nuevo.

Eliminar la carpeta .gradle funcionó para mí. Problema resuelto después de eliminar la carpeta .gradle

En las versiones recientes de Android Studio File -> Invalidate Caches / Restart vale la pena intentarlo.

Tuve el mismo problema

  • Vaya a C: \ Users \ Jesus Navas.gradle \ wrapper \ dists \ gradle-3.3-all (su versión gradle).

  • Borre su versión gradle actual y escriba nuevamente en cmd “iononic build android”.

  • Sin embargo, su gradle se descargará nuevamente, luego se descomprimirá automáticamente, listo para la salida .apk,

esto solucionó mi problema