手上有三四十台安卓机,账号记在几张纸上,素材散在好几个文件夹里。每天早上挨个打开 App、切账号、贴文案、挑素材、点发布,这套动作重复几十遍,抬头一看已经不早了。
这事儿做矩阵的团队基本都干过。设备少的时候一个人还撑得住,账号一多、每天要发的条数一上来,靠人力就顶不住。
说白了,出路就一条:把这套流程固化进脚本。你只需要管两件事——把规则定清楚,把结果看一遍。
下面这套流程可以直接照着走。先备齐东西,再把设备接进中控,分组管好,脚本写好、参数外置,最后批量下发、看记录、按顺序排查。
一、开工前先把这四样备齐
卡在这里的人最多。不是工具难用,而是东西没备齐——线不够、账号没理清、素材到处乱放。先花半小时把这四样凑齐,后面能省掉一堆返工。
电脑。中控跑在 Windows 上最省事。设备十台以内,普通办公本够用;往上走盯三点:USB 口数量、内存、供电。十几台直接插机箱,供电和带宽都容易出问题,配带独立供电的 USB Hub 会省很多事。走局域网接入的话,网卡和路由器要扛得住这些设备同时在线。
安卓机。安卓 5+ 就能接,鸿蒙 1.0–4.0 的设备也在这个支持范围内。两个建议:系统版本尽量统一,出问题好横向对照;长期在线就插着电跑,别中途掉线。
账号与素材。账号得是你能支配的,用途和平台规则先想清楚。素材提前按日期或主题分目录整理好,脚本只负责引用路径,不负责帮你找图。
脚本环境。安卓侧脚本用 JavaScript 写,有智能 IDE,找图、OCR、控件查找都支持。控件查找这条尤其重要——能按控件找到按钮,就别去猜屏幕坐标,界面一改坐标全废。写完还能打包成独立 iec。
| 设备规模 | 接入方式建议 | 说明 |
|---|---|---|
| 1–5 台 | USB 直连 | 最稳,插上就能用 |
| 6–20 台 | USB + 带供电 Hub,或局域网 WIFI | 看桌面空间和布线条件 |
| 20 台以上 | 局域网 WIFI 为主 | 免插线,扩展成本低 |
| 异地设备 | 广域网通道 + 内网穿透 | 手机和电脑不在同一个网络 |
二、中控装好之后怎么接设备
中控跑起来不难,真正要选的是用哪条通道把设备接进来。这一步选错,往后每天都要跟掉线和布线较劲。
USB 投屏最稳。数据线连电脑、手机开启 ADB 调试,设备列表状态正常就能投屏。上限是 USB 口和线材,设备一多桌面会很乱。
ADB WIFI 是把那条线拔掉的办法。先用 USB 连上、开启网络调试,再在中控设备列表里点开 ADB WIFI,走扫描把设备接进来;接上后的操作方式和 ADB 模式完全一样。
局域网 WIFI 投屏更适合上规模。手机上装 EC APK,中控这边点扫描、选网络扫描、走广播式扫描,APK 收到信息后会记住群控地址自动连上。扫不到就先检查网卡设置,或者手动填中控电脑的 IP(端口 8178)。用之前记得在中控工具栏把自动化打开。
问题就在这儿:怎么选,先看设备是不是固定位置。固定不动、要求最稳的走 USB;经常插拔、桌面紧张的走局域网 WIFI。另外还有 HID 这条点击通道(USB-HID / 蓝牙 HID / OTG-HID),走 HID 时不用开无障碍和 adb,其中 OTG-HID 配置更简单。几种通道的细节看 安卓群控投屏实战。
三、分组与批量重命名:设备多了才不会乱
设备接进来只是第一步。几十台设备名字全是默认串号,找一台要翻半天,得先分组、再批量重命名。
分组按什么分?按你后面下发任务的方式分:
- 按账号批次分,比如「一批-发布组」「二批-发布组」;
- 按内容方向分,比如「日更组」「活动组」;
- 按设备位置分,比如「A 架」「B 架」。
这一步最容易被忽略。分完之后批量重命名,名字里带上分组和序号,像 android-a-01、android-a-02。这样日志里出现 android-a-07 发布失败 的时候,你能立刻知道该去哪个架子找那台机器。
中控里选中整组设备,就能对整组下发同一个任务,这是后面批量操作的基础。
四、把发布流程写成脚本
写脚本前,先把「一次完整发布」的步骤列出来,再翻译成代码。典型的发布流程长这样:
- 打开目标 App,等到首页元素出现;
- 切到指定账号(一机一号就跳过这步);
- 进发布入口,等到上传按钮可点;
- 选素材、填文案、带话题;
- 点发布,等到成功提示或页面跳转;
- 记录结果,异常时截图留存。
几个习惯值得一开始就养成:别写死「睡 3 秒」,改成等到某个元素出现;别长期靠坐标,优先按控件 id、其次按文字;失败后要么重试,要么把设备标记出来等人处理,别静默跳过。
多账号矩阵还要想清楚一件事:账号按设备分,还是按分组轮换。一机一号最省事,脚本里不用切账号;一机多号得把切换逻辑写进流程。脚本基础写法看 手把手写第一个手机自动化脚本 和 安卓免 root 自动化脚本全解析。
五、参数外置:文案、话题、素材路径别写死在脚本里
脚本和参数分开,是这套流程里最省事的决定。文案会换、素材天天更新,写死在脚本里就得改代码、重走流程;抽出来之后改配置就行。
// config.json —— 每次发任务只改这一份
module.exports = {
group: 'android-a-01', // 目标设备分组
copyPool: './content/copy.txt', // 文案库,一行一条
topics: ['#日常分享', '#好物记录'], // 话题
mediaDir: './media/2026-09-24', // 素材目录
publishAt: '09:30', // 下发时间
perDevice: 1, // 单机发布条数
retry: 2 // 单步失败重试次数
};
这样换一套内容,只改 mediaDir 和 copyPool 两行,脚本本身不用动。
两个小规矩值得定下来:文案库一行一条,脚本按行取;素材目录按日期命名,跑完归档,下次找历史内容不用猜。素材组织可以参考 电商批量自动化 和 短视频批量运营 的做法。脚本和参数准备好,先在一台设备上跑通整条链路,再进下一步。
六、批量下发任务与看执行记录
到这一步动作就简单了:在中控里选中一个分组,把脚本和参数下发下去,然后看执行记录。
看记录时盯三个东西:
| 看什么 | 说明 |
|---|---|
| 成功 / 失败条数 | 看整体比例,判断是普遍问题还是个例 |
| 失败停在哪一步 | 日志停在具体动作上:没找到按钮,还是走错页面 |
| 设备在线状态 | 掉线通常是连接或供电问题,不是脚本问题 |
失败先别急着一台台返工。同一个失败集中出现在多台设备上,多半是脚本或页面变了;只出现在一两台上,先查这台设备。 返工时只跑失败设备,成功的不要动,省得把已发内容重复发一遍。
执行记录建议留到这一批任务全部收尾之后再清。中间出问题要回看时,日志里的时间和步骤比回忆靠谱得多。
七、卡住了,按这个顺序排查
排查这件事,顺序比技巧重要。按下面这个次序走,能少绕很多弯路。
设备接不上。先在设备列表看状态:显示未授权,就在手机上点授权;显示离线,换线换口重插一次。ADB 这条通道还要确认驱动没问题。
WIFI 接入扫不到。确认手机和电脑在同一个内网,检查网卡是不是选错了,再不行手动填中控 IP 和端口 8178。
脚本跑起来但界面不动。按顺序看:自动化有没有开启、权限有没有给全(无障碍、悬浮窗、截图)、有没有弹窗挡在目标按钮前面。
能点但走错页面。八成是定位方式的问题。把「等到元素出现再点」补上,把坐标换成控件或文字定位,再看页面跳转之间是不是缺了等待。
单台设备反复失败。把设备从中心退出重接一次;还不行就换一台跑同一个脚本,立刻能区分是设备问题还是脚本问题。
同一批任务里有的没发出去。先确认那台设备在下发时是不是在线,再检查素材路径有没有写错——这类问题通常和脚本逻辑无关。
八、规模上去之后要注意什么
设备从十台到几十台,变化的不只是数量,还有四件事:
供电和散热。长期在线的设备插着电跑,Hub 要能稳定供电,机器别堆在一起捂着,留出散热间隙。
网络承载。设备全在线时,局域网带宽和路由器并发是瓶颈。加设备要小批量加,看投屏画面和执行延迟再决定下一批。
节奏控制。下发任务别一次全点下去,分批推、看着记录加量,出问题时影响面小,也好定位。
命名与归档。命名规则和素材归档规则就是运维资产。定好了换人接手也能看懂;不定,几个月后连自己都要猜。
设备规模上来以后,「记住每台机器在做什么」比「让机器动起来」更难。分组、命名、日志做到位,这套流程才撑得住。
iEasyClick:手机自动化脚本与群控方案站,覆盖安卓免 root、iOS 免越狱、鸿蒙 Next,提供脚本开发教程、中控投屏与批量运维方案。官网 ieasyclick.net
想要真实跑起来?
本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。