基于 Scrcpy 的跨平台 Android 设备控制工具,支持无线连接与多设备管理

【基础信息】

  • 项目标识:viarotel-org/escrcpy

  • 官方描述:📱 优雅而强大的跨平台 Android 设备控制工具,基于 Scrcpy 的 Electron 应用,支持无线连接和多设备管理,让您的电脑成为 Android 的完美伴侣。

  • 许可证:Apache-2.0

  • 官方主页https://viarotel.eu.org/zhHans/

  • 代码仓库https://gitee.com/viarotel-org/escrcpy.git

  • 核心标签:Scrcpy、Android、ADB、GUI、mirroring

  • 创建时间:2023-09-16T23:41:00+08:00

  • 最近更新:2025-12-20T16:58:12+08:00

  • 技术栈:Electron(前端框架)、Scrcpy(核心控制技术)、ADB(Android调试桥)

【项目简介】

同志们,今天给大家介绍一款真正懂 Android 开发者的效率工具!还在为手机屏幕太小调试不便而烦恼吗?还在为多设备管理切换而抓狂吗?escrcpy 就是来解决这些痛点的神兵利器!

作为基于 Scrcpy 核心的 Electron 应用,这款工具完美继承了 Scrcpy 的高性能低延迟特性,同时通过 Electron 框架实现了真正的跨平台支持。最让人眼前一亮的是它的无线连接能力和多设备管理界面——想象一下,只需简单配置,你的电脑就能同时掌控多台 Android 设备,无论是调试应用还是日常操作,都能得心应手。

这款工具特别适合三类用户:需要高效调试 Android 应用的开发者、经常进行多设备管理的测试人员,以及追求跨设备无缝体验的极客用户。它就像一座桥梁,让你的电脑和 Android 设备真正融为一体,成为彼此的完美伴侣。

【社区活跃度】

同志们,让我们来看看这个项目的社区热度:

  • Stars 数量:871 ⭐

这个数字在同类 Android 控制工具中处于中上游水平,表明项目已经获得了相当一部分开发者的认可。考虑到项目创建时间(2023年9月),两年多积累近千星,增长趋势稳健。

  • Fork 数量:238 🍴

Fork 数与 Star 数的比例约为 1:3.6,这个比例相当不错,说明有不少开发者不仅关注项目,还积极参与二次开发或定制。

  • 关注者数量:53 👀

稳定的关注群体保证了项目动态能及时触达核心用户。

  • 开放 Issues:7 📝

较低的开放 Issues 数量可能意味着两个积极信号:要么是工具稳定性高,问题较少;要么是项目维护响应及时,问题能被快速解决。

  • 维护状态:项目最后更新时间为 2025-12-20,距离当前时间(2025-12-22)仅两天,表明项目处于活跃维护中。

总体来看,escrcpy 已经建立了初步但健康的社区生态,稳定的更新频率和积极的用户反馈为项目持续发展奠定了良好基础。

【项目部署指南】

同志们注意:以下部署流程基于 Electron 应用通用特性及项目技术栈推测,建议结合官方文档操作

前置环境准备

  1. 基础依赖

  • Node.js (v14+ 推荐)

  • npm 或 yarn 包管理器

  • ADB 工具(Android Debug Bridge)

  • 支持的操作系统:Windows/macOS/Linux

  1. Android 设备配置

  • 开启开发者选项

  • 启用 USB 调试模式

  • (无线连接需额外配置)

部署步骤

  1. 获取代码


git clone https://gitee.com/viarotel-org/escrcpy.git

cd escrcpy

  1. 安装依赖


npm install

# 或

yarn install

  1. 开发环境运行


npm run start

  1. 构建可执行程序


# 根据目标平台选择

npm run build:win

npm run build:mac

npm run build:linux

  1. 安装构建产物

  • 构建完成后,在 dist 目录下找到对应平台的安装包

  • 按照常规应用程序安装流程操作

【常见问题排查】