安卓机旁边再加鸿蒙机,可以继续用同一套中控,分成两个组。设备接进来之后,连接方式和脚本的操作层不同,分组、参数、任务下发、日志可以放在一起看。两个平台的设备若混在一个分组里,鸿蒙设备会跑到安卓的定位逻辑上,日志只显示失败。
先定命名和目录,再把设备接进来
一台设备出问题,名字里要能看出平台、批次和序号。命名可以这样定:
android-a-01 // 安卓,A 组第一台
android-a-02
harmony-a-01 // 鸿蒙,A 组第一台
harmony-a-02
前缀区分平台,中间字母是批次或内容方向,末尾两位是序号。不要用默认串号做设备名,串号看不出平台,也没法一眼判断分组。素材目录也按平台分开:
media/
android/2026-09-24/
harmony/2026-09-24/
content/
android-copy.txt
harmony-copy.txt
两个平台都发的内容,再建一个 shared/ 目录放共用素材,脚本按配置去取。规则定完不要中途改名字,改了之后旧日志对不上新名字。
安卓侧有三条主要通道,按桌面条件选:
| 通道 | 前置条件 | 适合场景 |
|---|---|---|
| USB 投屏 | 数据线 + 手机开启 ADB 调试 | 设备固定,要求最稳 |
| ADB WIFI | 先用 USB 开网络调试再转无线 | 想摆脱线材,数量中等 |
| 局域网 WIFI 投屏 | 手机装 EC APK,广播扫描(8178) | 上规模,免插线 |
| 广域网投屏 | 端口映射 + 内网穿透 | 设备与电脑不同网络 |
接入前把中控工具栏里的自动化打开,投屏和脚本才跑得动。安卓 5 及以上都能接。鸿蒙 1.0 到 4.0 的设备也走这套通道,可以和安卓设备一起处理。执行通道是无障碍服务或 ADB 调试,两条都免 root。同一批设备用同一种通道,排查时少一个变量。投屏细节看 安卓群控投屏实战。
HarmonyOS Next 和安卓那三条通道不通用。Windows 电脑加鸿蒙 5.0.0 以上真机,打开开发者模式并开启 USB 调试,用产品下载器装中控组件(建议 3.0.0 以上,带分组和脚本侧栏),数据线连真机,无线调试也支持。中控读出设备后开启自动化,再按提示完成授权绑定。鸿蒙 Next 不靠 root,接入用系统自带的开发者模式和 USB 调试,不改系统。装完先在一台设备上跑最小流程:打开应用,点一下,看结果。通了再往设备池里加。完整说明在 鸿蒙群控方案解析。
分组、脚本复用和任务下发
设备接进来就分组。先分平台,再分批次:
安卓组
├─ android-a(批次一)
└─ android-b(批次二)
鸿蒙组
├─ harmony-a(批次一)
└─ harmony-b(批次二)
脚本按平台适配,所以平台放第一层。平台没串,脚本就不会跑到另一套定位上。批次放第二层,用来区分发什么、什么时候发。分完组做一次批量重命名,核对名字和分组。
逻辑可以共用,操作和定位按平台重写:
| 层次 | 能不能复用 | 说明 |
|---|---|---|
| 逻辑层 | 可以共用 | 业务流程、循环、判断、数据处理整体复用 |
| 操作层 | 需要分别适配 | 点击、滑动、输入按各平台能力对接 |
| 定位层 | 需要分别梳理 | 元素定位方式按各平台界面体系重新确认 |
工作量在操作层和定位层。参数共用一套结构,和平台相关的路径分开:
// matrix.config.json
module.exports = {
platforms: {
android: {
group: 'android-a',
mediaDir: './media/android/2026-09-24',
copyPool: './content/android-copy.txt'
},
harmony: {
group: 'harmony-a',
mediaDir: './media/harmony/2026-09-24',
copyPool: './content/harmony-copy.txt'
}
},
topics: ['#日常分享', '#好物记录'], // 两平台共用
perDevice: 1, // 单机条数
retry: 2 // 失败重试
};
话题、单机条数、重试次数共用一份。路径按平台分开,不必维护两套完全独立的配置。脚本写法从 手把手写第一个手机自动化脚本 起步,再看各平台接口。
日常操作是选分组、下发任务。两个平台从同一个中控下发,执行记录也在同一处。看记录按整体、平台、分组、单机:先看整体成功率,再按平台拆开。一边正常、另一边大面积失败,先查那个平台的脚本或连接。同一平台里只有某个批次失败,再查那批的素材路径、账号或设备状态。最后靠命名找到具体设备。一开始只翻某一台的日志,会漏掉成片失败。
混合环境下怎么排错,落地清单
排错按这个顺序。第一步看失败范围:成片失败先查平台侧的脚本适配和连接,个例失败先查那台的线材、供电和在线状态。第二步看在线状态。掉线设备在日志里常常是任务没执行,或执行到一半中断,改脚本没用。第三步用一台设备跑最小流程。能跑通,问题在脚本。跑不通,问题在设备或连接。第四步换一台同平台设备跑同一个脚本。多台都失败是脚本,只有一台失败是设备。第五步再改脚本。线松了去改代码,是混合环境里最常见的错判。
落地前逐项核对:设备命名规则定好、带平台前缀和序号;素材目录按平台 + 日期分开,共用素材单独建目录;安卓设备按条件选通道接入,同一批用同一种通道;鸿蒙 Next 设备用开发者模式 + USB 调试接入,开启自动化并完成授权绑定;设备先按平台分组再按批次细分,批量重命名核对一遍;脚本逻辑层复用、操作与定位层分平台适配;参数共用一套结构、路径类按平台分开;每个平台各挑一台跑通最小发布通道;任务分批下发,按「整体 → 平台 → 分组 → 单机」看记录。素材组织参考 电商批量自动化 与 短视频批量运营,测试场景看 手机自动化测试指南。
两个平台放在一套中控里,先把命名和分组分开。名字里有平台前缀,分组也按平台隔开,后面的下发和排错才对得上设备。
iEasyClick:手机自动化脚本与群控方案站,覆盖安卓免 root、iOS 免越狱、鸿蒙 Next,提供脚本开发教程、中控投屏与批量运维方案。官网 ieasyclick.net
想要真实跑起来?
本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。