我按照官方颤振网站的指示在我的macbook上安装了flutter,结果失败了:异常在线程"main“java.util.zip.ZipException: zip文件是空的,我如何不用sudo运行呢?
enter code hereException in thread "main" java.util.zip.ZipException: zip file is empty
at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1567)
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1375)
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1469)
at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1274)
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1237)
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:727)
at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:844)
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:247)
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:177)
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:191)
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)
发布于 2022-04-20 00:38:28
最后解决了这个问题,问题是权限必须同时更改颤振文件夹和项目文件夹的所有者。
发布于 2022-04-19 17:18:13
浏览到正式的Gradle分发网页,并检查gradle all.zip文件的最新版本,例如(在编写本报告时) gradle-6.7-all.zip并复制地址
去你的颤栗项目下拉列表,
放下android>gradle>wrapper
选择gradle-包装-属性
粘贴之前复制的URL。例如:
distributionUrl=https://services.gradle.org/distributions/gradle-6.7-all.zip
https://stackoverflow.com/questions/71928690
复制相似问题