调试

一、调试前置条件

  • 调试设备已经连接
quicktvui@MacBookPro ~ % adb connect 192.168.90.102
connected to 192.168.90.102:5555

quicktvui@MacBookPro ~ % adb devices
List of devices attached
192.168.90.102:5555	device
  • 本地服务已经启动

以下命令已执行并且无报错

npm run dev

npm run dev 常见问题

二、加载测试代码

用遥控器或鼠标点击加载测试代码按钮。

注意:如点击后,一直显示 加载中,执行 adb shell ping 192.168.x.x(电脑ip) 命令来判断电视端是否可以访问到电脑端。此步要确保电视端能访问到电脑端。

三、查看LOG

chrome 浏览器打开http://localhost:38989/extensions/home.html?env=hippy

点击 Elements 查看元素 点击 Log 查看日志

四、常见错误码

启动调试apk的时候,如果遇到错误,请参照错误码说明。

错误码说明
-101js代码出错,可以查看Chrome Log来定位
-102加载测试代码失败,请查看debug服务是否运行,并能访问通
-103引擎初始化失败,请退出重进
-1000访问不通快应用后台,请检查网络
-1001访问超时,请检查网络
-1002服务端报错
-1003获取应用信息出错
-1004服务端未知错误
-2000rpk 下载地址出错
-2001rpk 下载失败
-3000rpk 解密失败
-3001rpk MD5不匹配
-3002rpk 解包失败
-4000从Assets加载 rpk 失败