laya oppo小游戏发布相关问题

1、发布失败,提示primordials is not defined

解释:Node版本过高,需要换成低版本(官方建议换成8.x的版本,自己卸载了之前的node.js,重新安装一个8.x版本的就行了)

laya oppo小游戏发布相关问题_第1张图片

laya oppo小游戏发布相关问题_第2张图片

建议卸载原来的node,并且清理掉之前设置过的node相关的环境变量,然后在这里可以下载旧版本的node,链接在这,建议选择msi后缀的文件,这样可以省去配置环境变量的时间,至于其他的node环境变量的设置你们自己上网搜吧

laya oppo小游戏发布相关问题_第3张图片

2、发布后打开游戏进不了,也没有报错信息

laya oppo小游戏发布相关问题_第4张图片

解释:如果出现这个情况的话,先检查小游戏在chrome浏览器中是否能正常运行,如果可以,那就是类库导入错误,LayaAir的类库设置按f9

laya oppo小游戏发布相关问题_第5张图片

需要导入哪些类库建议询问开发人员。

3、调试oppo小游戏

调试之前需要开启手机的usb调试,手机跟电脑连接同一个网络,去wifi里找到手机端的ip地址,在chrome浏览器中输入

chrome-devtools://devtools/bundled/inspector.html?v8only=true&ws=你的IP地址:12345/00010002-0003-4004-8005-000600070008

因为有chrome-前缀,直接去打开上面链接的话会跳转到百度啊啥的搜索结果界面,在较新版本的chrome浏览器中可以去掉chrome-前缀,如下:

devtools://devtools/bundled/inspector.html?v8only=true&ws=你的IP地址:12345/00010002-0003-4004-8005-000600070008

这是正常连接之后的,但不保证每个开发人员都写了控制台输出语句哈。

4、调试列表中未见游戏,是什么情况

如果我们发布的时候没能将rpk自动发到快游戏目录内,就没办法直接看到刚发布的小游戏。

这时候就可以使用adb来确认环境了。

在ide的终端或者cmd中 输入 adb devices 指令。(首先你要先下载adb kits,建议选择下图这个)

laya oppo小游戏发布相关问题_第6张图片

下载好后解压去某个盘的根目录下,然后添加将这个解压好的文件添加到环境变量Path中,不懂怎么设置环境变量的话建议看下这个链接,虽然不一定好用

laya oppo小游戏发布相关问题_第7张图片

用户变量和系统变量都设置吧。

laya oppo小游戏发布相关问题_第8张图片

laya oppo小游戏发布相关问题_第9张图片

这样就可以测试adb devices 命令了,

laya oppo小游戏发布相关问题_第10张图片

 这是正常情况

laya oppo小游戏发布相关问题_第11张图片

 这是非正常情况

非正常情况的话,有可能是因为找不到游戏文件,至于oppo的测试文件夹,看下面这段话

注意:OPPO 小游戏调试器为 V3.2.0 及以上的需要将准备好的 rpk 拷贝到手机 sdcard 的 Android/data/com.nearme.instant.platform/files/games 中, 无 games 目录则需新建

友情提示:这段话不一定有用,因为我试过好几次,前面很多次是按着步骤创建的文件夹,但还是找不到游戏文件,建议搭配本文前面步骤走一遍再重新创建games文件夹,而且最好先清理下快应用的缓存。

 

你可能感兴趣的:(Laya-OPPO,typescript,javascript,Laya项目对接)