vivo,oppo,华为快应用使用真机调试

以下基于cocos creator。

vivo小游戏使用chrome调试:

1、安装nodejs,安装完成后需要注意 npm源地址是否为https://registry.npmjs.org/

  # 查看当前 npm 源地址
  npm config get registry
  # 若不是,重新设置 npm 源地址
  npm config set registry https://registry.npmjs.org/

2、全局安装qgame-toolkit

 npm install -g qgame-toolkit

3、在pc上构建发布vivo平台包。

4、进入构建好的目录下,build/qgame/dist,这里放着打好的vivo平台的rpk包。按住shift点击右键,选择在此处打开命令行,然后输入npm run server。就会生成一个游戏链接

vivo,oppo,华为快应用使用真机调试_第1张图片

打开浏览器输入生成二维码的链接,会出现一个二维码,使用vivo的调试器扫码就可以进入你的游戏。进去之后点击手机返回键退出。

5、然后打开谷歌浏览器输入地址chrome-devtools://devtools/bundled/inspector.html?v8only=true&ws={IP}:5086/00010002-0003-4004-8005-000600070008,使用你手机的ip地址替换上边的{IP},注意换上ip后去掉{},手机上的IP地址可以进入wifi查看。进入后因为未连接,会弹出

vivo,oppo,华为快应用使用真机调试_第2张图片

6、再启动调试器看到开始调试的右边已经变成了你刚才扫码包的包名,点击开始调试。

vivo,oppo,华为快应用使用真机调试_第3张图片

然后在chrome浏览器里边点击reconnect devTools,选择console选项,就可以看到输出的内容了。这时候你在手机上的操作触发的log就都会打印在浏览器里了。

vivo,oppo,华为快应用使用真机调试_第4张图片

后边如果更改了代码,也不用重复这些操作,直接打包构建,新包直接复制到手机里覆盖旧包,再点击开始调试就可以了。真的好用。

华为快应用:构建后直接运行就可以在小窗上看到后台输出。如果没有输出就改一下log显示等级。

oppo快应用:oppo提供了一个API,开启调试后运行到真机上右下角会出来一个按钮,点击就可以看到后台的输出了。

 qg.setEnableDebug({
            enableDebug: debug, // true 为打开,false 为关闭
            success: function () {
                // 以下语句将会在 vConsole 面板输出 
                console.log("test consol log");
                console.info("test console info");
                console.warn("test consol warn");
                console.debug("test consol debug");
                console.error("test consol error");
            },
            complete: function () {
            },
            fail: function () {
            }
          });

I

你可能感兴趣的:(vivo,oppo,华为快应用使用真机调试)