解决:Mac电脑 Visual Studio Code Flutter项目安卓真机上运行报错
Exception in thread "main" java.util.zip.ZipException: zip END header not found
Mac电脑 Visual Studio Code Flutter项目在安卓真机运行报错
lirongsheng@lirongshengdeiMac flutter_navbar % flutter run
Connected devices:
M2101K9C (mobile) • faacca81 • android-arm64 • Android 11 (API 30)
iPhone 15 Pro Max (mobile) • 5D40557D-DD39-49C3-A2CE-28DE125F56A9 • ios • com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
macOS (desktop) • macos • darwin-x64 • macOS 13.6.1 22G313 darwin-x64
Chrome (web) • chrome • web-javascript • Google Chrome 127.0.6533.120
No wireless devices were found.
[1]: M2101K9C (faacca81)
[2]: iPhone 15 Pro Max (5D40557D-DD39-49C3-A2CE-28DE125F56A9)
[3]: macOS (macOS)
[4]: Chrome (chrome)
Please choose one (or "q" to quit): 1
Launching lib/main.dart on M2101K9C in debug mode...
Exception in thread "main" java.util.zip.ZipException: zip END header not found
at java.base/java.util.zip.ZipFile$Source.findEND(Unknown Source)
at java.base/java.util.zip.ZipFile$Source.initCEN(Unknown Source)
at java.base/java.util.zip.ZipFile$Source.<init>(Unknown Source)
at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(Unknown Source)
at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
at org.gradle.wrapper.Install.unzip(Install.java:214)
at org.gradle.wrapper.Install.access$600(Install.java:27)
at org.gradle.wrapper.Install$1.call(Install.java:74)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Running Gradle task 'assembleDebug'... 316ms
Error: Gradle task assembleDebug failed with exit code 1
lirongsheng@lirongshengdeiMac flutter_navbar %
1.在Flutter项目文件中找到gradle-wrapper.properties文件
gradle-wrapper.properties 位置
2.修改distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip
中的 gradle-7.6.3-all.zip 改为与 Flutter 对应的版本既可(这里改成了gradle-8.10-all.zip)具体的版本可以参考 gradle >>
gradle资源