Install
openclaw skills install @thcjp/android-controlopenclaw skills install @thcjp/android-control基于uiautomator2的多设备连接池管理,UI层级解析为核心屏幕理解方式,微信专用操作,AutoGLM视觉分析集成。
{
"device_id": "android_001"
}
{
"device_id": "android_001",
"by": "resource_id",
"value": "com.taobao.idlefish:id/publish_button"
}
{
"device_id": "android_001",
"contact_name": "张三",
"message": "你好,请问有什么可以帮您?"
}
{
"device_id": "android_001",
"start_x": 540,
"start_y": 1800,
"end_x": 540,
"end_y": 400,
"duration": 0.5
}
{
"device_id": "android_001",
"task_description": "分析闲鱼商品发布页面的表单元素"
}
{
"success": true,
"device_id": "android_001",
"action": "click_element",
"by": "text",
"value": "发布",
"timestamp": "2026-05-14T10:30:00"
}
{
"success": true,
"device_id": "android_001",
"contact_name": "张三",
"message": "你好,请问有什么可以帮您?",
"sent_time": "2026-05-14T10:30:00"
}
| 异常场景 | 错误代码 | 处理方式 | 恢复策略 |
|---|---|---|---|
| 设备未找到 | DEVICE_NOT_FOUND | 确认device_id正确,检查设备配置文件 | 重新连接或更换设备ID |
| 设备连接失败 | DEVICE_CONNECT_FAILED | 检查设备IP和ADB连接状态 | 重试3次,间隔5秒 |
| 设备离线 | DEVICE_OFFLINE | 检查心跳检测日志 | 重启ADB服务后重连 |
| 元素未找到 | ELEMENT_NOT_FOUND | click_element未找到目标元素 | 检查by/value参数,尝试text_contains模糊匹配 |
| 元素不可点击 | ELEMENT_NOT_CLICKABLE | 确认元素clickable属性为true | 改用tap坐标点击 |
| APP启动失败 | APP_START_FAILED | 确认package_name正确且APP已安装 | 检查设备已安装APP列表 |
| 输入文本失败 | INPUT_TEXT_FAILED | 确认输入框已聚焦 | 先click_element聚焦输入框再input_text |
| 微信联系人未找到 | CONTACT_NOT_FOUND | 确认联系人名称准确 | 使用autoglm_analyze视觉查找 |
| 消息发送失败 | MESSAGE_SEND_FAILED | 检查APP是否在前台 | 重新start_app后重试 |
| AutoGLM分析失败 | AUTOGLM_ANALYSIS_FAILED | 检查设备连接状态 | 降级为click_element规则模式 |
| MCP适配器未初始化 | ADAPTER_NOT_INITIALIZED | 等待自动初始化完成 | 检查devices.yaml配置文件 |
| 配置文件不存在 | CONFIG_FILE_MISSING | 检查ANDROID_CONFIG_FILE环境变量 | 创建默认devices.yaml配置 |
设备: android_001
客户: 买家李四
消息: 您好,请问这个商品还有吗?
执行:
输出:
{
"success": true,
"device_id": "android_001",
"contact_name": "买家李四",
"message": "亲,商品还有的,拍下马上发货~",
"sent_time": "2026-05-14T10:30:00"
}
设备: android_001
商品: AI绘画教程
价格: 9.9
执行:
输出:
{
"success": true,
"device_id": "android_001",
"action": "xianyu_publish",
"product_title": "AI绘画教程",
"price": "9.9",
"published_at": "2026-05-14T10:35:00"
}
任务: 分析某设备当前界面
执行:
输出:
{
"success": true,
"devices": [
{"device_id": "android_001", "status": "online", "current_app": "com.taobao.idlefish"},
{"device_id": "android_002", "status": "offline"}
],
"analysis": {
"page_type": "商品详情页",
"interactive_elements": ["立即购买", "联系卖家", "收藏"],
"confidence": 0.89
}
}
| 版本 | 日期 | 变更内容 |
|---|---|---|
| v1.0 | 2026-05-14 | 初始版本,覆盖设备管理/屏幕理解/触控操作/APP操作/消息收发/微信专用/AutoGLM集成 |