调试
调试常见问题
一、调试前置条件
- 调试设备已经连接
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
连接设备并且打开 ADB 调试
- 本地服务已经启动
以下命令已执行并且无报错
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的时候,如果遇到错误,请参照错误码说明。

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