欢迎光临散文网 会员登陆 & 注册

[Ren'py] 安卓打包遇到的问题和如何寻求解决办法

2022-07-23 11:33 作者:黑凤梨BlackPineappl  | 我要投稿

今天第一次尝试了安卓打包,遇到了两个问题。
第一个问题是CalledProcessError错误
完整的错误代码是


解决的办法是搜关键字:renpy CalledProcessError
然后到找了下面的帖子:
https://lemmasoft.renai.us/forums/viewtopic.php?t=52653

阅读了这个帖子,帖子里说,这个问题可能有三种可能性:
1. 没有安装任何JDK
2. 装错了JDK版本(要完成这个打包必须使用JDK8,别的版本都不行)
3. 你安装了多个版本的JDK,JAVA_HOME没有设置为JDK8

检查了我的java版本,发现是比较高的版本,于是删除了这个版本,因为我好像不在这个电脑上用java。
在搜索找JDK8的下载办法,于是找到网页:

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

下载这个需要注册账户,于是随便填了一些,注册了账号下载并安装了JDK8.

我是Mac,要检查java的版本,就在terminal输入

如果结果是下面的,就是正确的


安装好JDK8, 这个错误就消失了。

然后在构建应用包的时候,遇到了第二个错误,错误信息如下

[RenPy] 纯文本查看 复制代码


我先在renpy论坛搜索,构建应用包的错误,但是每个人遇到的错误都不同,对我其实并没有什么用。
后来我找到我错误的信息,直接搜索错误信息,在stackoverflow上面找到了一个帖子:
https://stackoverflow.com/questions/64968851/could-not-find-tools-jar-please-check-that-library-internet-plug-ins-javaapple

根据这个帖子,我把/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/lib/ 里的tools.jar 
复制粘贴到了 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/ 

这个错误就消失了,顺便完成了打包。
写的比较流水账,希望这个经验分享,可以帮到遇到安卓打包问题,不知道怎么办的你。


[Ren'py] 安卓打包遇到的问题和如何寻求解决办法的评论 (共 条)

分享到微博请遵守国家法律