找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14693|回复: 4

[求助] apk打包失败:error in opening zip file

[复制链接]
发表于 2020-8-2 19:02:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 dondonaq 于 2020-9-22 11:25 编辑

错误信息:

Ren'Py 7.3.5.606

正在更新工程。

正在创建资源目录。

正在打包内部数据。

正在使用 Gradle 构建应用包。
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
Unzipping /Users/user/.gradle/wrapper/dists/gradle-4.4-all/9br9xq1tocpiv8o6njlyu5op1/gradle-4.4-all.zip to /Users/user/.gradle/wrapper/dists/gradle-4.4-all/9br9xq1tocpiv8o6njlyu5op1
Exception in thread "main" java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:225)
        at java.util.zip.ZipFile.<init>(ZipFile.java:155)
        at java.util.zip.ZipFile.<init>(ZipFile.java:169)
        at org.gradle.wrapper.Install.unzip(Install.java:215)
        at org.gradle.wrapper.Install.access$600(Install.java:27)
        at org.gradle.wrapper.Install$1.call(Install.java:75)
        at org.gradle.wrapper.Install$1.call(Install.java:48)
        at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)
        at org.gradle.wrapper.Install.createDist(Install.java:48)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)




构建似乎已失败。



Java的路径也配置了,gradle的路径也配置了,JDK各方面都正常安装了,翻阅了站内的帖子没发现有相似的…恳请各路大神赐教…本人使用的是Mac不知道是不是有影响
重装过JDK好几次,重装过renpy好几次,都还是这样











 楼主| 发表于 2020-8-3 13:11:37 | 显示全部楼层
本帖最后由 dondonaq 于 2020-9-22 11:24 编辑

我和朋友在一起制作RenPy游戏,朋友的电脑是Win PC的,朋友在安装过程中出现了以下的问题,跪求各位大神指路。万分感谢>.<


Ren'Py 7.3.5.606

正在编译一个简短的测试程序,来测试您的操作系统内是否有可用的 JDK。







JDK 存在并正在工作。不错!

Android SDK 已被解压。

即将下载并安装所需的安卓软件包。这可能需要一段时间。
Loading local repository...                                                     
[=========                              ] 25% Loading local repository...      
[=========                              ] 25% Fetch remote repository...        
[=========                              ] 25% Fetch remote repository...        
                                                                                
Warning: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
[=========                              ] 25% Fetch remote repository...        
[===========                            ] 29% Fetch remote repository...        
[=============                          ] 33% Fetch remote repository...        
[==============                         ] 38% Fetch remote repository...        
                                                                                
Warning: Failed to download any source lists!
[==============                         ] 38% Fetch remote repository...        
[==============                         ] 38% Computing updates...              
[=============================          ] 75% Computing updates...              
[=============================          ] 75% Computing updates...              
[=======================================] 100% Computing updates...            
All SDK package licenses accepted.




Loading package information...                                                  
Loading local repository...                                                     
[                                       ] 3% Loading local repository...        
[                                       ] 3% Fetch remote repository...         
[                                       ] 3% Fetch remote repository...         
                                                                                
Warning: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
[                                       ] 3% Fetch remote repository...         
[=                                      ] 3% Fetch remote repository...         
[=                                      ] 3% Fetch remote repository...         
[=                                      ] 4% Fetch remote repository...         
                                                                                
Warning: Failed to download any source lists!
[=                                      ] 4% Fetch remote repository...         
[=                                      ] 4% Computing updates...               
[===                                    ] 8% Computing updates...               
[===                                    ] 8% Computing updates...               
[===                                    ] 10% Computing updates...              
                                                                                
Warning: Failed to find package platform-tools
[===                                    ] 10% Computing updates...               


无法安装所需的安卓软件包。
回复 支持 抱歉

使用道具 举报

发表于 2020-8-3 23:04:33 | 显示全部楼层
...你朋友这不就是连不上远程仓库么
整个梯子试试
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2020-8-8 15:13:52 | 显示全部楼层
u1timate 发表于 2020-8-3 23:04
...你朋友这不就是连不上远程仓库么
整个梯子试试

我们也想过这个问题……但是朋友开了梯子也失败了orz
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2020-9-22 11:51:19 | 显示全部楼层
本帖最后由 dondonaq 于 2020-9-22 15:05 编辑

来自问自答了

这个问题出现的原因应该就是在下载gradle的时候网络干扰到了,结果gradle包体有破损因此无法解包。

当时反复重装renpy也无法解决是因为gradle它不是在renpy软件包里的。当时我无法解决的一个重要原因是,不知道怎么找路径里说的 .gradle 文件夹,直到今天做别的事情才了解到在Mac里句点开头的文件夹是隐藏的,用command+shift+.可以在finder里显示出来(要设置永久显示也可以,网上很多教程)

删掉这个破损的 .gradle文件之后,重新在renpy里正常下载一次gradle就绕过这个坎了

……但是后来又报了其他错误……sdk路径的问题……我再解决一下……
UPDATE:

sdk路径问题通过重新安装rapt解决了!可以正常打包了!Mac用户一家亲,欢迎多交流~~
回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-12-31 01:31 , Processed in 0.112698 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表