查找运行中ADB安卓实例¶
用途¶
此节点发现已经运行且 ADB 就绪的 Android 实例。它不会启动实例;需要主动启动时使用拉起ADB安卓实例。
输出的单个 实例信息适合直接连接一个后续自动化节点,实例信息列表则用于需要自行处理多个目标的流程。2026-09-09 开发候选输出 android: 前缀加完整 JSON,包含稳定实例身份与 ADB/捕获信息;消费 API 自动取所需字段,普通字符串节点原样传递。
添加路径¶
Shift+A → 自动化 → 查找运行中ADB安卓实例
执行行为¶
蓝图会在正式进入执行热路径前完成扫描和目标准备。执行线到达本节点时,节点读取这份准备结果:有设备时按扫描顺序输出首个实例信息和全部实例信息;没有设备时输出空字符串、空数组和空捕获目标,然后继续执行。
输入端口¶
| 端口 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 执行输入 | 执行 | 是 | 触发读取已准备的扫描结果。 |
输出端口¶
| 端口 | 类型 | 说明 |
|---|---|---|
| 执行输出 | 执行 | 扫描结果写入后继续。 |
实例信息(索引 1,adb_address) | 字符串 | 首个就绪实例的完整 android: 信息;未发现时为空。 |
实例信息列表(索引 2,adb_addresses) | 数组 | 当前运行且就绪的全部 android: 信息字符串。 |
| 捕获目标 | 捕获目标 | 首个地址对应的结构化画面来源;没有地址时为空目标。 |
属性¶
| 属性 | 默认值 | 说明 |
|---|---|---|
| 模式 | 自动识别 | 自动检查受支持的本地 Android 运行环境;也可限定一种环境或选择自定义路径。 |
| 路径 | 空 | 可选的程序文件或安装目录,仅在需要缩小扫描范围时填写。 |
| 超时 | 45 秒 | 扫描和就绪检测的最长等待时间。 |
最小示例¶
开始 → 查找运行中ADB安卓实例 → ADB 命令
把本节点的 实例信息 输出直接连接到 ADB 命令 的 ADB 输入,由接收端解析连接字段。也可连接到截图、宏和安卓实例与窗口控制。若没有运行中的目标,后者会因目标为空而报告错误,因此可先根据实例信息列表或后续结果设计失败分支。仅能识别为手动 ADB 连接、缺少完整宿主身份的目标不能执行实例隐藏、显示或关闭。
端口 ID adb_address、adb_addresses 与 capture_target 保持不变,支持已有蓝图连线。JSON 字段与启动节点相同,按扫描实际结果提供;不要把整个字符串当作命令行设备地址,也不要手工补写实例身份。
常见错误¶
- 以为节点会启动模拟器:它只发现已运行实例。改用“拉起ADB安卓实例”,或先手动启动目标。
- 自定义路径填成普通文件夹:应填写对应运行环境的程序文件或安装目录。
- 后续实时触摸提示目标不可预先确定:将本节点的单个
实例信息输出直接连接到目标节点,不要先经过动态字符串运算。 - 输出为空:确认目标已完成启动、ADB 已就绪,并适当增加超时。