用途:通过 ADB 命令操作 Android 设备或模拟器,完成用户定义的任务,例如“打开设置并启用深色模式”。技能以截图-操作-验证的循环推进,直到任务完成或确认无法完成。
使用方式:以 /adb <mission> 形式描述要完成的任务。前置条件为 adb 已加入 PATH,且已连接设备或模拟器。
准备工作:运行 adb devices 确认至少一个设备处于已授权状态;无设备时告知用户并停止;多设备时询问目标设备,并在后续命令中使用 -s <serial>。
主要能力:截图(mkdir -p .tmp && adb exec-out screencap -p > .tmp/screen.png);界面分析,必要时执行 adb shell uiautomator dump /sdcard/ui.xml && adb pull /sdcard/ui.xml .tmp/ui.xml 获取元素边界、文本与资源 ID;执行点击、滑动、输入、返回、主页、回车、最近任务、启动应用、打开 URL、长按等操作;出现崩溃时可查看 adb logcat -d -t 50。完成后提供最终截图与简要总结,并清理临时文件。
限制与边界:需自行保证 adb 可用与设备连接;输入前需先聚焦输入框;锁屏需滑动解锁,PIN 或密码需询问用户;同一失败操作重试不超过 2 次;连续 3 次停留在同一屏幕应改用 UI dump 重新评估;设备中途断开、目标应用未安装或 adb 不在 PATH 时应停止并告知用户。
资料未提供收费、价格、平台兼容范围及效果保证等信息。