安卓远程调试开发工具

安卓脚本远程调试实战:异地开发手机自动化与内网穿透

手机和开发工具异地怎么调试?买台 1 核 1G 云服务器、装内网穿透、放行 6 个端口,各平台开启调试服务与链接方式,附服务器信息加密保护。

约 5 分钟

远程调试是什么,要准备什么

手机自动化的开发流程里,有个特别折磨人的场景:手机在 A 地,开发工具在 B 地。要么人带着电脑跑过去,要么把手机寄回来,脚本改一行字都要折腾半天。就为改一行字跑一趟?想想都亏。EasyClick 的远程调试功能就是为异地开发准备的:借助一台云服务器做内网穿透,让开发工具跨地域连上手机,人在哪里都能调脚本。

它适合手机和开发工具异地的情况,需要配合外网服务器进行,目标是让小白快速用上远程调试,支持安卓开发工具、iOS 开发工具、鸿蒙 NEXT 开发工具以及 HID 主控(老玩家有自己的内网穿透方案,可忽略)。

EasyClick 网络设置与内网穿透配置界面展示远程调试端口映射

软件下载地址在资源区的网盘中,远程调试文件夹 → EasyClick 内网穿透远程调试,下载后解压、直接双击 exe 打开。服务器方面:去阿里云或者腾讯云购买一个服务器,1 核 1G 内存 1M 带宽足够使用;获取到服务器的 IP、用户名以及密码,填写到工具的远程服务器配置中;点击安装内网穿透服务,等待安装完成;安装成功后,建议重启服务器。

放行端口、开调试与穿透服务

如果服务器有安全组或者防火墙,需放行以下端口:

7000、10826、10999、8019、8988、8028

阿里云在 ECS 控制台 → 安全组 → 添加入方向规则放行;腾讯云同理;如果装了宝塔面板,也需要在防火墙放行。各平台的调试服务这样开:

平台 操作
安卓 EasyClick 开发插件中打开 HTTP 远程调试,不要更改端口
iOS USB 版 打开 USB 中控
iOS 脱机版 开发插件中找到 HTTP 远程调试 打开,不要更改端口
鸿蒙 NEXT USB 版 打开 USB 中控
HID 主控 直接双击 exe 运行即可

然后在「EasyClick 内网穿透远程调试」软件中,点击启动内网穿透服务,一直等到成功即可。

调试链接、加密信息,和落地效果

调试链接按平台对应端口:

平台 链接方式
安卓远程调试 EC App 的远程调试中选择 http 模式,输入服务器 IP,端口 10826,然后链接
iOS USB 版 idea 开发插件中选择 usb 版本链接,输入 http://服务器 IP:8019
iOS 脱机版 EC App 设置中找远程调试栏目,输入 服务器 IP:10999
鸿蒙 NEXT USB 版 idea 开发插件中选择 usb 版本链接,输入 http://服务器 IP:8028
安卓 HID 主控 代码中设置主控地址为 http://服务器 IP:8988

提示:如果 HID 主控含有 linux 版本,建议使用 linux 组网到 Windows 系统,手机都插在 linux 电脑上,然后将 Windows 主控穿透出去。如果不想让客户知道你的服务器 IP,可以把 IP 填写后点生成加密信息,将加密后的信息发给客户,客户填入加密框即可替代 IP 功能,注意:生成时删除密码,否则客户可以操作你的服务器。

远程调试把“人在哪里”和“手机在哪里”彻底解耦:一台 1 核 1G 服务器打通内外网,成本极低;六个端口统一放行,五个平台(安卓/iOS USB/iOS 脱机/鸿蒙/HID)一套流程;加密信息可隐藏服务器 IP,适合把调试能力交付给客户;异地运维不再是难题,脚本改完即时下发调试。手机自动化最大的成本往往不是设备,而是“人必须到现场”,远程调试把这最后一块短板补上了。补的是哪一块?就是“人必须到场”。

常见问题

穿透服务连不上怎么办?

先确认服务器安全组/防火墙已放行 7000、10826、10999、8019、8988、8028 六个端口;再检查「启动内网穿透服务」是否显示成功;最后确认本地调试服务已开启且未改动端口。

远程调试延迟大吗?

取决于服务器带宽与两地网络。1 核 1G1M 的配置用于脚本调试足够;生产环境大批量设备建议按实际需求升级带宽。

可以多台设备同时远程调试吗?

可以。调试链接建立后与本地调试行为一致,多台设备通过中控批量管理,配合内网穿透可跨地域运维。

想要真实跑起来?

本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。

访问 iEasyClick 官网 →