oppo小游戏分包出错

  • Creator 版本: 2.4.7

  • 目标平台:oppo小游戏

新建了一个工程,打包oppo小游戏,构建出来的rpk放在手机快应用调试器上,能正常运行。
然后将工程中一个文件夹设置为小游戏分包,再次打包,构建出来的的rpk就不能正常运行了。
有大佬知道该如何解决吗?目前的需求就是需要用到小游戏分包。


如图,只是将netGame文件夹设置为分包,下面的NewScript挂在了resources下的预制上,那个预制没有引用到,游戏只有一个GameScene,上面只有一张图片,没有任何逻辑,没有加载分包的代码。


两次打包出来发现在快应用调试器上显示有区别,如图,勾选了小游戏分包构建出来的rpk,会显示绿色的分包两字

看下日志看有什么报错吗

啊,黑屏的问题解决了,确实是代码报错了,然后又遇到一个问题,项目里写了一个插件,会在构建后修改一些参数,然后用命令行重新生成rpk,但是这样生成的rpk,运行会报错:Failed to verify the package file signature。说是签名错误,但是签名文件是包含在构建出来的工程中的,难道oppo小游戏不支持构建后重新生成rpk吗?命令行是quickgame pack release

可以确定不是插件修改代码改出来的问题,因为不适用插件构建,rpk可以正常运行,然后在构建出来的项目文件夹中运行命令行quickgame pack release会重新生成rpk,再运行这个rpk就报这个签名错误了

# 分包打包 release 签名的 rpk
quickgame subpack release

可以看下OPPO开发文档里面使用命令行打包。
之前使用命令行quickgame subpack release打包分包会有问题,就没有使用命令行打包了,不知道现在还有没有这个问题。

quickgame pack release和quickgame subpack release都试过了,放games文件夹和放subPkg文件夹也试过了,只要是用命令行构建出来的rpk,就会报上图的签名错误

还是看下日志吧,看下报错

使用AndroidStudio看了日志,没有报错,就和截图里的内容是一样的。

过滤下js日志,看下是不是缺少文件

哥有解决吗,碰到相同问题 :sob:

没解决,放弃用命令行构建rpk了


我这边用分包的命令就正常了