laya oppo小游戏发布相关问题

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

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

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

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

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

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

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,建议选择下图这个)

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

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

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

 这是正常情况

 这是非正常情况

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

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

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

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值