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加载失败 |