针对安卓小精灵用户在使用过程中遇到的报错、更新失败、无法启动等问题,按键精灵官方在小精灵中提供了"远程诊断"功能。开启该功能后,官方技术人员可通过远程诊断连接出现异常的设备,抓取小精灵运行诊断信息,从而快速定位 App 层面的故障原因。
一、功能定位
- 启动报错:打开小精灵时弹出 1002 等错误码提示;
- 热更新失败:脚本更新无法完成,或更新后未生效;
- 启动无响应:点击图标后小精灵无法正常启动。
二、版本要求
远程诊断为本次新增功能,需使用按键精灵手机助手 5.2.1 及以上版本重新打包小精灵后方可使用。此前版本打包的小精灵中不含该功能,若在设置中找不到"远程诊断"选项,请先升级手机助手并重新打包,再进行后续操作。
- 开关:控制远程诊断功能的开启与关闭;
- 连接状态:实时显示当前连接情况(如"已关闭"),用于确认技术人员是否已连接设备;
- 诊断识别码:本次诊断的连接凭证,配套提供"复制"与"重新生成"操作。
四、使用流程
远程诊断面向的是小精灵程序本身的运行异常,主要包括以下几类:
此类异常与脚本内容无关,通常由设备的网络环境、系统配置或运行数据等因素引起,仅凭用户描述和截图难以完整呈现现场信息。通过远程诊断,技术人员可直接获取设备第一手诊断数据,缩短问题定位周期。
需要说明的是,远程诊断用于排查小精灵 App 层面的运行问题,不涉及脚本代码的调试与修改。脚本语法、流程逻辑等开发层面的问题,仍需通过正常的脚本调试流程处理。
远程诊断为本次新增功能,需使用按键精灵手机助手 5.2.1 及以上版本重新打包小精灵后方可使用。此前版本打包的小精灵中不含该功能,若在设置中找不到"远程诊断"选项,请先升级手机助手并重新打包,再进行后续操作。
远程诊断入口位于小精灵设置内的"远程诊断"选项,界面包含三个部分:
1. 联系官方技术反馈问题。 遇到 1002 报错、热更新失败、启动无响应等异常时,先通过官方群反馈问题,技术人员判断需要远程排查后,会指导用户配合开启远程诊断。
2. 开启开关并提交识别码。 将远程诊断开关拨至开启状态,连接状态随之变化;复制界面上的诊断识别码并发送给官方技术人员,技术人员凭该识别码远程连接设备,抓取小精灵诊断信息,排查网络、环境或运行数据方面的异常原因。
3. 诊断完成后关闭开关。 问题排查结束后,请将开关关闭。开关处于关闭状态时,外部无法连接设备。