flutter项目运行到安卓设备或者安卓模拟器报错 Exception in thread "main" java.util.zip.ZipException: zip END head not...

Exception in thread "main" java.util.zip.ZipException: zip END head not found
当用android stdio运行flutter项目到安卓模拟器或者安卓手机上时,经常会遇到一下报错。

截屏2024-11-08 09.54.27.png

这是因为android下的gradle下载解压失败导致的,默认访问的是https://services.gradle.org/distributions/gradle-x.x-all.zip,这是国外的网站,下载比较慢,经常会导致失败,解决方案是更换国内的镜像地址,用腾讯替换即可,进入andiord/gradle打开gradle-wrapper.properties文件,将distributionUrl更换即可

#distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.3-all.zip
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。