cocos creator打包oppo小游戏, 子包加载失败

  • Creator 版本: 2.4.3

  • 目标平台: oppo小游戏

  • 重现方式:选择creator build oppo小游戏或是 在build出来的quickgame目录下使用quickgame pack生成rpk

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

使用creaor build出来的rpk 放在oppo调试器中,没法是被识别出来。解压出来的文件目录结构是这样的。
image

然后再build出来的目录下面,build/quickgame/下,使用命令行quickgame pack release自己构建rpk 这个rpk包可以调试器识别,但是启动后,报错,子包加载失败。


这个rpk包,解压出来的目录是这样的。
image

有没有大佬能帮忙看看是什么情况。

同样的工程build出来的,vivo的小游戏都是正常没问题的。

问题已处理了。
相关的有几个问题,总结一下

  1. cocos creator构建出来的rpk没有被调试器识别,是因为我的rpk是有分包的,这样的rpk需要放在手机的subPkg目录去识别,调试,而不是games目录
  2. 使用quickgame pack release打出来的rpk包,会出现子包加载失败can not find root script,是因为这样打出来的包本身是错误的,oppo快游戏,不支持cocos creator自行使用命令构建rpk
  3. 想要自定义构建模板,修改oppo本身的main.js文件,但是当前的引擎版本不支持。我的处理方式是直接去修改coocs creator引擎,oppo小游戏的那部分默认main.js.对应的文件路径是\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.3\resources\builtin\runtime-adapters\platforms\oppo\res
1赞

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。