📱 Graphical Scrcpy to display and control Android, devices powered by Electron. - 使用图形化的 Scrcpy 显示和控制您的 Android 设备,由 Electron 驱动。
APACHE-2.0 License
📱 使用图形界面的 Scrcpy 显示和控制您的 Android 设备,由 Electron 驱动。English Document
注意:如果手机上提示调试授权请点击允许
注意:如果首次无线连接失败,你可能需要无线配对请参阅 常见问题
注意:需同时开启无线调试功能,并在无线调试页面中获取你的当前设备的无线地址(通常为你连接 WIFI 时分配的 IP 地址)及端口号(默认为 5555)
注意:这些平台没有集成 Scrcpy 需要手动安装
注意: macOS 内部没有集成如需使用需要手动安装 安装文档
Windows 及 Linux 端内部集成了 Gnirehtet, 用于提供 PC 到安卓设备的反向供网功能。
持续完善中 目前支持以下常用配置
优先级从高到低
在 [email protected]+ 及以上版中,解决方法如下
偏好设置
→ 输入控制
→ 键盘模式
中选择 uhid
模式。开始镜像
。验证:设备中 设置
→ 系统
→ 语言和输入
应显示 实体键盘
和 屏幕键盘
选项。屏幕键盘
中启用微信输入法。在 实体键盘
中配置键盘布局,使其与计算机键盘一致(仅需一次)。Ctrl
+ Shift
在中英文间切换。第一次无线连接可能需要配对 或 插入 USB 以保证与电脑建立连接即授权成功后方可使用
请再点一次,或点击刷新设备,一般不会超过两次,如果还不行,请提供机型和安卓版本信息到 Issues
需要注意的是 Escrcpy 原则上只是基于 Scrcpy 实现的 GUI 版本,尽管它确实扩展了一些功能,但是这些功能都是不影响 Scrcpy 核心的前提下,而如果要实现该功能我将不得不对 Scrcpy 底层进行修改,这会使 Escrcpy 更难以与 Scrcpy 保持同步更新,这将得不偿失。 因此,综合考虑,我们决定采用现有的方案,并期待 Scrcpy 未来能够增加原生交互控制栏的支持。
注意:以小米手机为例,不仅需要开启 USB 调试还需要开启 USB 调试(安全设置)也就是允许通过 USB 调试修改权限或模拟点击的功能
可供参阅的详细说明 鼠标和键盘不工作的原因
经过反馈,有时在 Windows 环境下,由于软件包没有进行证书签名,可能会被 Windows Defender 误认为有害而导致拦截提示,可以尝试以下解决方法
Windows 安全中心
。病毒和威胁防护
。病毒和威胁防护设置
下,点击 管理设置
。实时保护
,如果权限允许,可以尝试点击关闭。如果无法关闭实时保护,请跳过此步骤。排除项
,点击 添加或删除排除项
。排除列表
中。该问题一般是
Adb
或Scrcpy
依赖路径错误导致的,可以尝试以下解决方法
偏好设置
,然后在 Global 模式
下点击右上角的 重置配置
。设备列表
页面,并尝试重新开启镜像功能。Escrcpy
。Ctrl
+ Shift
+ I
进入开发者工具,并查看是否有任何报错信息。这个一般是状态栏图标过多导致无法展示 Escrcpy 的图标 推荐用以下工具解决
这个通常是因为软件包本身没有签名导致的,可以尝试以下解决方法
sudo spctl --master-disable
以允许任何来源sudo xattr -r -d com.apple.quarantine [AppPath]
以尝试修复提示软件包损坏仅支持 Windows 10
及更高版本。
通常是因为您的计算机缺少音频输出,或者您的 Android 版本过低(Android 11+)。
请尝试通过偏好设置
中的禁用音频转发
功能,以解决此问题。
这是因为该版本的安装目录内部文件没有可执行权限导致的
你需要自定义 scrcpy
以及 adb
的文件路径(确保具有可执行权限),如果用到反向供网则同样需要以同样方法配置 gnirehtet
。
因为是开源项目 全靠爱发电 所以支持有限 更新节奏不固定
该项目的诞生离不开以下开源项目
如果该项目帮到你的话,可以请我喝杯咖啡,让我更有精神完善该项目 😛
感谢他们的所做的一切贡献!