Appearance
调试
一、调试前置条件
- 本地服务已经启动
以下命令已执行并且无报错
点击查看源码
shell
npm run dev
npm run debug- 调试设备已经连接
点击查看源码
js
extscreen@MacBookPro ~ % adb connect 192.168.90.102
connected to 192.168.90.102:5555
extscreen@MacBookPro ~ % adb devices
List of devices attached
192.168.90.102:5555 device二、加载测试代码
用遥控器或鼠标点击加载测试代码按钮。
注:如点击后,一直显示
加载中,执行adb shell ping 192.168.x.x(电脑ip)命令来判断电视端是否可以访问到电脑端。此步要确保电视端能访问到电脑端。

三、查看LOG
用 chrome 浏览器打开chrome://inspect/ 勾选 Discover network targets 点击 Configre... 按钮,配置中加入192.168.x.x:38989(必须为localIp,不能是127.0.0.1或者是localhost)

在新发现的设备下点击 inspect 查看log调试

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

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