Actualicé android studio 2.3 y hay un error, gradle no se compila y sigue dándome 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.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
Ya he buscado una solución, pero no he encontrado ninguna. Lo intenté:
Invalidate Caches / Restart...
pero nada ha cambiado.
android
android-studio
gradle
error-handling
sdk
Reem Aziz
fuente
fuente
Respuestas:
ACTUALIZACIÓN 17 DE JULIO DE 2018:
Incluso si la siguiente solución todavía funciona a partir de hoy, descubrí (gracias a la respuesta publicada por Hamid Asghari y al comentario publicado por Mahendra Dabi) que simplemente eliminando el directorio gradle dist y reiniciando el ide, se solucionará el problema (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 repositorio de distribución de Gradle: https://services.gradle.org/distributions/ )
Respuesta original (de 7 de marzo de 2017):
Me enfrenté al mismo problema esta mañana después de actualizar Android Studio a 2.3. Para solucionar el problema:
1) Descargue manualmente Gradle 3.3 binary (enlace directo: https://services.gradle.org/distributions/gradle-3.3-bin.zip )
2) Abra el directorio raíz de su estudio de Android y extraiga el zip a 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-> Compilación, Ejecución, Implementación-> Gradle y configure "Gradle home" para apuntar a su nueva carpeta gradle-3.3.
4) ¡Sincronice y estará listo para comenzar!
fuente
Reparar la instalación de Gradle
Esto suele suceder cuando algo sale mal en el primer lanzamiento de Android Studio (por ejemplo, fallo del sistema, pérdida de conexión o lo que sea).
Para resolver este problema, cierre Android Studio y elimine el contenido del siguiente directorio, los archivos necesarios se descargarán en el próximo lanzamiento de IDE.
Mac OS:
~/.gradle/wrapper/dists
Linux:
~/.gradle/wrapper/dists
Ventanas:
C:\Users\your-username\.gradle\wrapper\dists
Si bien la descarga de Gradle funciona manualmente, recomiendo dejar que Android Studio lo haga.
fuente
Enfrenté el mismo problema hace 2 días y hoy pude resolverlo así:
Vaya a esta ruta
C:\Users\user_name\.gradle\wrapper\dists
dondeuser_name
está su nombre de usuario si es su propia PC o el nombre de su empresa.Elimine los
gradle-****-all
archivos más recientes desde su última actualización de Android Studio (por ejemplo, 2.3 u otra versión).Si su estudio de Android está abierto, ciérrelo y vuelva a abrirlo. Se descargará una versión más nueva de Gradle, tomará tiempo dependiendo de su velocidad de Internet, el tamaño de descarga es de alrededor de 150-200 MB antes de la extracción, por lo que si Android Studio tarda mucho en actualizarse, sepa que se está descargando. (Para verificar el progreso de la descarga, haga clic derecho en la nueva carpeta de Gradle, vaya a Propiedades y verifique el tamaño).
fuente
Busque 'gradle-wrapper.properties' en el proyecto raíz
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
Cambie "https" por "http".
fuente
Existen los siguientes pasos para resolver este problema.
1. Vaya a C: \ Users \ ~ User Name ~ \ .gradle \ wrapper \ dists .
2. Elimine todos los archivos y carpetas de la carpeta dists.
3. Si se abre Android Studio, cierre cualquier proyecto abierto y vuelva a abrir el proyecto. 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á de aproximadamente "89 MB"). Para ver el progreso de la descarga, vaya a la carpeta C: \ Users \ ~ User Name ~ \ .gradle \ wrapper \ dists y verifique el tamaño de la carpeta.)
fuente
simplemente retire y vuelva a descargar el contenedor gradle.
Mac Inicio / .gradle / envoltorio / dists /
elimine la versión de gradle y sincronice gradle en el proyecto y ejecute el proyecto.
fuente
**** La siguiente solución me funciona **** Eliminó manualmente todos los archivos de C: \ Users \ Admin.gradle \ wrapper \ dists \
donde Admin es mi nombre de usuario
fuente
1. Vaya a "/Users/****/.gradle/wrapper/dists/gradle- . -All / *****".
2. Elimine el archivo "gradle- . -All.zip.lck".
3. Invalidar caché y reiniciar.
fuente
Estaba actualizando gradle de 4.1 a 4.10 y mi conexión a Internet se agotó.
Así que solucioné este problema eliminando la carpeta "gradle-4.10-all" en .gradle / wrapper / dists
fuente
Esta fue la mejor solución para mí, simplemente siga esta ruta C: \ Users \ yourusername.gradle \ wrapper \ dists y luego elimine todos los archivos dentro de esta carpeta. Cierre su estudio de Android y reinícielo y automáticamente descargará los archivos gradle actualizados.
fuente
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. wrapper.properties a cualquier gradle más reciente --all.zip. Entonces
Find 'gradle-wrapper.properties' in root project distributionUrl=https\://services.gradle.org/distributions/gradle-{lastest}-all.zip
De esta manera puedo ahorrar algunos datos y tiempo.
fuente
no es necesario limpiar todos los archivos en dir
C:\Users\ ~User Name~ \.gradle\wrapper\dists
. y descárgalos todos de nuevoen su lugar, puede simplemente eliminar la carpeta de la versión de Gradle que no pudo descargar. En mi caso, fue gradle-4.4-all, así que acabo de eliminar esa carpeta y Android Studio volvió a descargar gradle-4.4-all para mí
En caso de que no sepa la versión que estaba descargando:
Simplemente vaya al menú de ayuda> mostrar registros en el explorador
Could not install Gradle distribution from 'https://services.gradle.org/distribution`
una vez que lo encuentre, encontrará la versión de Gradle que no pudo descargar
fuente
Esto me sucedió debido a un zip de distribución de Gradle parcialmente descargado
Para resolver simplemente vaya a la ruta de abajo
"C: /Users/your_username/.gradle"
O
extraiga su ruta de Gradle desde Archivo-> Configuración-> Compilación, Ejecución, Implementación-> Gradle -> ruta del directorio de servicios de gradle.
Eliminar la carpeta gradle de distribución parcialmente descargada
fuente
Vaya a "Archivo" en Android Studio, haga clic en "invalidar cachés / Reiniciar" e "Invalidar y reiniciar"
Eso también funciona
fuente
Enfrenté el problema, según tengo entendido, se debe a una combinación no válida de las versiones de Android Studio y Gradle Plugin . Estaba usando Gradle versión 5.4.1 y Studio versión 3.4, por lo tanto, actualicé Android Studio a 3.5 y el problema se resolvió
fuente
Puede eliminar la última versión de gradle- . -todas las carpetas de la siguiente ruta de Windows: C: \ Users \ your-username.gradle \ wrapper \ dists
fuente
Vaya al panel Proyecto> Android> Gradle Scripts y abra el archivo "graddle-wrapper.properties" y verifique la URL de distribución:
Vaya a su carpeta ".gradle / wrapper / dists /" y elimine ese archivo para mí, era "gradle-5.6.4-all". Luego, regrese al estudio de Android y haga clic en Archivo> Sincronizar proyecto con archivos Gradle. Y empezará a descargarse de nuevo.
fuente