Error: no se pudo abrir el archivo zip. El caché de dependencia de Gradle puede estar dañado

Actualicé Android Studio 2.3 y hay un error, Gradle no se comstack y me sigue dando el mismo error para todos los proyectos.

Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network) Re-download dependencies and sync project (requires network) 

Ya he buscado una solución, pero no he encontrado ninguna. Lo intenté:

 Invalidate Caches / Restart... 

pero nada ha cambiado.

ACTUALIZACIÓN 17 DE JULIO DE 2018:

Incluso si la siguiente solución sigue funcionando hasta hoy, he encontrado (gracias a la respuesta publicada por Hamid Asghari y al comentario publicado por Mahendra Dabi) que simplemente eliminar el directorio de dist de Gradle y realizar un reinicio de la ide, solucionará el problema (por favor, lea la publicación de Hamid para obtener una respuesta completa, y recuerde que OSX y Linux tienen la misma ruta gradle).

Si aún desea seguir mi solución original, al menos debería considerar usar una versión más actualizada de Gradle (enlace directo del repository de distribución de gradle: https://services.gradle.org/distributions/ )


Respuesta original (fechada el 7 de marzo de 2017):

He enfrentado el mismo problema esta mañana después de actualizar Android Studio a 2.3. Para resolver el problema:

1) Descargar manualmente el binario Gradle 3.3 (enlace directo: https://services.gradle.org/distributions/gradle-3.3-bin.zip )

2) Abra su directorio raíz de estudio android y extraiga el archivo zip en la carpeta gradle (por ejemplo, en mi máquina Debian, la ruta completa es /opt/android-studio/gradle/gradle-3.3)

3) Abra Android Studio, vaya a Archivo-> Configuración-> Generar, Ejecución, Implementación-> Gradle y configure “Gradle home” para señalar su nueva carpeta gradle-3.3.

4) ¡Sincroniza y estás listo para comenzar!

Espero que eso ayude 😉

Reparar la instalación de Gradle

Esto generalmente ocurre cuando algo sale mal en el primer lanzamiento de Android Studio (por ejemplo, locking del sistema, pérdida de conexión o lo que sea).

Para resolver este problema, cierre Android Studio y elimine el siguiente contenido del directorio, los archivos necesarios se descargarán en el próximo lanzamiento de IDE.

macOS: ~/.gradle/wrapper/dists

Linux: ~/.gradle/wrapper/dists

Windows: C:\Users\your-username\.gradle\wrapper\dists

Si bien la descarga manual de Gradle funciona, le recomiendo que permita que Android Studio lo haga.

Me enfrenté al mismo problema hace 2 días y hoy pude resolverlo así:

  1. Vaya a esta ruta C:\Users\user_name\.gradle\wrapper\dists donde user_name es su nombre de usuario si es su PC o el nombre de su compañía.

  2. Elimine los gradle-****-all más recientes de gradle-****-all desde su última actualización de android studio (por ejemplo, 2.3 u otra versión).

  3. Si tu estudio de Android está abierto, ciérralo y luego vuelve a abrirlo. Se descargará una versión más nueva de Gradle, tomará tiempo dependiendo de la velocidad de internet, el tamaño de descarga es de alrededor de 150-200 MB antes de la extracción, por lo que si el estudio Android tarda mucho tiempo en actualizarse, solo sé la descarga. (Para verificar el progreso de la descarga, haga clic derecho en la nueva carpeta gradle, vaya a las propiedades y verifique el tamaño).

Esto debería solucionar el problema. ¡Espero que les ayude chicos!

Encuentra ‘gradle-wrapper.properties’ en el proyecto raíz

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

Cambiar “https” a “http”.

Existen los siguientes pasos para resolver este problema.


1. Vaya a C: \ Usuarios \ ~ Nombre de usuario ~ \ .gradle \ wrapper \ dists .
2. Borre todos los archivos y carpetas de la carpeta de dists.
3. Si se abre Android Studio, cierre cualquier proyecto abierto y vuelva a abrir el proyecto. El Android Studio descargará automáticamente todos los archivos necesarios.

(El tiempo requerido es según su velocidad de Internet (el tamaño de descarga será aproximadamente de “89 MB”). Para ver el progreso de la descarga, vaya a la carpeta C: \ Users \ ~ Nombre de usuario ~ \ .gradle \ wrapper \ dists y verifique el tamaño de la carpeta.)

solo elimine y vuelva a descargar el gradle envoltorio.

Mac Home / .gradle / wrapper / dists /

eliminar la versión gradle y sincronizar gradle en el proyecto y ejecutar el proyecto.

enter image description here

**** La siguiente solución funciona para mí **** Eliminó manualmente todos los archivos de C: \ Users \ Admin.gradle \ wrapper \ dists \

donde Admin es mi nombre de usuario

Esta fue la mejor solución para mí, simplemente siga esta ruta C: \ Users \ sunombredeusuario.gradle \ wrapper \ dists y luego elimine todos los archivos dentro de esta carpeta. Cierra tu estudio android y reinícialo, y descargará automáticamente los archivos gradle actualizados.

Estaba actualizando gradle de 4.1 a 4.10 y mi conexión a Internet agotó el tiempo de espera.

Así que arreglé este problema al eliminar la carpeta “gradle-4.10-all” en .gradle / wrapper / dists

Siguiendo el ejemplo de @Mikel Yang, descubrí que en lugar de eliminar la carpeta ~ / .gradle / wrapper / dists / (lo que significará descargar los archivos gradle para diferentes aplicaciones en mi Android Studio), decidí cambiar el gradle. archivo wrapper.properties a cualquier gradle más reciente –all.zip. Asi que

 Find 'gradle-wrapper.properties' in root project distributionUrl=https\://services.gradle.org/distributions/gradle-{lastest}-all.zip 

de esta manera puedo guardar algunos datos y tiempo.

Lo resolví limpiando el proyecto

Ve a Build> Clean Project

Limpie el proyecto dos tres veces y el problema se resuelve.