Cómo solucionar este error después de actualizar android studio 2.2.3 a 2.3?
> 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>
Vaya a la carpeta "home.gradle \ wrapper \ dists" y corte / elimine la carpeta "gradle-3.3-all", ahora rebulid el proyecto. Esto debería resolver el problema, ya que funcionó para mí.
Me enfrento a este problema después de actualizar Android Studio de 2.2.3 a 2.3;
Solución
1) En su proyecto abra 'gradle-wrapper.properties', cambie el valor 'distributionUrl'
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
2) En su proyecto abra el archivo 'build.gradle' del proyecto y cambie el classpath
classpath 'com.android.tools.build:gradle:2.3.0'
3) Por último, sincronice su proyecto.
(Este es el último ajuste de grados.)
Espero que este trabajo.
Si todo falla, una opción es usar una distribución local de gradle
.
Descargue una versión con cremallera de Gradle.
Descomprimirlo y colocarlo en un directorio. Preferentemente C:\Program Files\Android\Android Studio\gradle
Como en el momento de la escritura, estoy usando gradle-3.4.1-bin
Luego, gradle directo a este directorio:
File > Settings > Gradle > use local gradle distribution
Sincronizar su proyecto y usted es bueno para ir.
Nota: Aunque se recomienda usar el contenedor gradle por defecto, esta opción está bien. El único "problema" es que debe realizar un seguimiento manual de actualizaciones, etc.
Yo tuve el mismo problema.
Esta RESPUESTA resolvió mi problema, puede resolver tu problema, también.
Por favor, intente seguir el enfoque. Se solucionará el mismo problema. Paso 1 Vaya a su dir (cd ~) y haga ls -la, le mostrará la carpeta .gradle. Haga cd .gradle / wrapper / dists / gradle-3.3-all y compruébelo como premisión
Proporcionar permiso completo
sudo chmod -R 777 .gradle/
Proporcionará la permision completa a la carpeta .gradle
El paso 2 elimina el anterior
rm -rf .gradle/wrapper/dists/gradle-3.3-all/
Paso 3 Utilice la opción Reiniciar e invalidar de Android Studio que borrará la caché anterior y descargará el nuevo archivo gradle-3.3-all
Paso 4 Por favor, mantenga su conexión a Internet adecuada con buena velocidad. Descargará todo el archivo requerido. Este problema gennerally viene cuando su conexión a Internet no es estable o tienen lento sped. Estoy diciendo esto como por el registro de error dado por AS. Error: No se pudo abrir el archivo zip.
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>