找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1406|回复: 0

[原创] [教程] 安卓打包遇到的问题和如何寻求解决办法

[复制链接]
发表于 2022-7-23 11:18:57 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 blackpineapple 于 2022-7-23 11:20 编辑

今天第一次尝试了安卓打包,遇到了两个问题。
第一个问题是CalledProcessError错误
完整的错误代码是
[RenPy] 纯文本查看 复制代码
CalledProcessError: Command '['java', '-classpath', '/Users/xxx/Desktop/renpy-7.1.3-sdk/rapt/buildlib', 'CheckJDK8']' returned non-zero exit status 1


解决的办法是搜关键字: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/tech ... hive-downloads.html

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

我是Mac,要检查java的版本,就在terminal输入
[RenPy] 纯文本查看 复制代码
java -version

如果结果是下面的,就是正确的
[RenPy] 纯文本查看 复制代码
java version "1.8.0_202"


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

然后在构建应用包的时候,遇到了第二个错误,错误信息如下
[RenPy] 纯文本查看 复制代码
Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation


我先在renpy论坛搜索,构建应用包的错误,但是每个人遇到的错误都不同,对我其实并没有什么用。
后来我找到我错误的信息,直接搜索错误信息,在stackoverflow上面找到了一个帖子:
https://stackoverflow.com/questi ... -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/


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







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

本版积分规则

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

GMT+8, 2024-5-16 11:32 , Processed in 0.078441 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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