ZipException
1.控制台日志:
2.gradle配置1
3.gradle配置2
ZipException
1.控制台日志:
引自免费微信小程序:皆我百晓生
在Android Studio中运行Flutter项目并尝试使用小米手机进行调试时遇到ZipException: zip END header not found
错误,这通常意味着Gradle在解压相关ZIP文件(例如gradle wrapper压缩包)时出现问题。以下是解决此类问题的一些建议步骤:
清理并重新下载Gradle Wrapper:
.gradle/wrapper/dists
文件夹。gradle-7.5-all
。检查网络代理设置:
https://services.gradle.org/distributions
来下载Gradle版本。更新Gradle版本:
gradle-wrapper.properties
文件中,将distributionUrl
属性值改为稳定版的地址:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
更新Android Gradle插件版本:
build.gradle
(位于最外层目录,通常是项目的根目录下)文件中,将com.android.tools.build:gradle
版本调整为与所用Gradle版本相匹配的稳定版本,比如:
dependencies {
classpath 'com.android.tools.build:gradle:7.2.0'
// 其他依赖项...
}
执行上述步骤后,问题应该能得到解决。若仍然存在问题,请检查其他可能影响Gradle下载的因素,例如磁盘空间、网络状况等。