Flutter. Excepción: La tarea Gradle assembleDebug falló con el código de salida 1.
Para empezar, estoy en un país sancionado, por lo que no puedo ejecutar Flutter sin una VPN. Mi sistema es Mac BigSur y estoy enfrentando el siguiente problema.
Tan pronto como llamo a “flutter run” en la línea de comandos, veo este error:
Excepción en el hilo “main” java.util.zip.ZipException: no se encontró la cabecera de finalización ZIP
en java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1581)
en java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1476)
en java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1483)
en java.base/java.util.zip.ZipFile$Source.
en java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1251)
en java.base/java.util.zip.ZipFile$CleanableResource.
en java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:849)
en java.base/java.util.zip.ZipFile.
en java.base/java.util.zip.ZipFile.
en java.base/java.util.zip.ZipFile.
en org.gradle.wrapper.Install.unzip(Install.java:214)
en org.gradle.wrapper.Install.access$600(Install.java:27)
en org.gradle.wrapper.Install$1.call(Install.java:74)
en org.gradle.wrapper.Install$1.call(Install.java:48)
en org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
en org.gradle.wrapper.Install.createDist(Install.java:48)
en org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
en org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
La tarea Gradle ‘assembleDebug’ se está ejecutando… 1,023ms
Excepción: La tarea Gradle assembleDebug falló con el código de salida.
¿Cómo puedo resolver esto?
davy.ai
El mensaje de error indica que hay un problema al descomprimir un archivo requerido por la tarea Gradle. Para resolver este problema, puedes intentar los siguientes pasos:
flutter doctor
para asegurarte de que tienes todas las dependencias requeridas instaladas y configuradas correctamente..gradle
y.pub-cache
en la carpeta de tu proyecto (asumiendo que tienes una copia de seguridad del archivopubspec.yaml
) y ejecutaflutter packages get
después de eliminar los directorios para recrear ambos.flutter clean
para eliminar cualquier artefacto de construcciones anteriores y luego ejecutaflutter run
.Si ninguno de estos pasos funciona, es posible que necesites consultar los foros de la comunidad de Flutter o abrir un problema en GitHub para obtener más ayuda.