调试
一、调试前置条件
- 本地服务已经启动
以下命令已执行并且无报错
shell
npm run dev
- 调试设备已经连接
js
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 shell ping 192.168.x.x(电脑ip)
命令来判断电视端是否可以访问到电脑端。此步要确保电视端能访问到电脑端。
![](/guide/start/debug_runtime_ok.jpg)
三、查看LOG
用 chrome
浏览器打开http://localhost:38989/extensions/home.html?env=hippy
。
![](/guide/start/debug_chrome.jpg)
点击 Elements
查看元素
点击 Log
查看日志
![](/guide/start/debug_chrome_log.jpg)
四、常见错误码
启动调试apk的时候,如果遇到错误,请参照错误码说明。
![](/guide/start/debug_err_code.png)
错误码 | 说明 |
---|---|
-101 | js代码出错,可以查看chromelog来定位 |
-102 | 加载测试代码失败,请查看debug服务是否运行,并能访问通 |
-103 | 引擎初始化失败,请退出重进 |
-1000 | 访问不通快应用后台,请检查网络 |
-1002 | 服务端报错 |
-1003 | 获取应用信息出错 |
-1004 | 服务端未知错误 |
-2000 | ES包下载地址出错 |
-2001 | ES包下载失败 |
-3000 | ES包解密失败 |
-3001 | ES包MD5不匹配 |
-3002 | ES包解包失败 |
-4000 | 从Assets加载失败 |