如何使用 Windows 系统中的 scrcpy 工具控制 Android 设备

  • Scrcpy 允许您在 Windows、macOS 和 Linux 上复制和控制 Android 设备,而无需在移动设备上获取 root 权限或安装应用程序。
  • 该工具利用 ADB 和 USB 调试功能传输低延迟视频,并接收来自 PC 的键盘和鼠标输入。
  • 它提供 USB 或 Wi-Fi 连接、录制功能、分辨率调整以及众多可通过命令行调节的高级参数。
  • 其开源特性、轻量级设计以及无广告特性使其成为开发人员、培训师、技术支持人员和高级用户的理想选择。

如何使用 Windows 系统中的 scrcpy 工具控制 Android 设备

如果你曾经想过那会很棒 在 Windows 系统中,您可以像管理其他窗口一样管理您的 Android 手机。 无需在手机上安装任何额外的应用程序,无需忍受广告和卡顿,scrcpy 就能直接在您的电脑上使用,正是您梦寐以求的工具。对于希望通过电脑完全控制移动设备的开发者、培训师和用户来说,这款工具几乎已成为公开的秘密。

使用 scrcpy 可以 在电脑上查看您的安卓设备屏幕,并使用键盘和鼠标进行控制。它支持 USB 和 Wi-Fi 连接,无需 root 权限,也不会在设备上永久安装任何软件。本文将详细介绍它的工作原理,如何在 Windows(以及 Mac 和 Linux)系统上安装,如何通过数据线或无线方式激活,它提供的高级技巧和命令,以及它特别适用于哪些用户配置文件。

scrcpy 是什么?它与其他选项有何不同?

Scrcpy(“屏幕复制”的缩写)是一种 Genymobile 开发的开源桌面应用程序 这款应用可以将安卓设备的屏幕镜像到电脑上,并进行实时控制。它并非模拟手机,而是直接使用你的手机:你在电脑窗口中看到的画面就是直接来自手机的图像。

有趣的是,scrcpy 它不需要在您的手机上安装应用程序或对您的设备进行root操作。该程序通过 ADB(Android 调试桥)与设备通信,临时向手机发送一个小型服务器,执行该服务器,然后两端(PC 和手机)使用特定的协议进行通信,传输视频和输入事件。

连接建立后,运行在安卓系统上的服务器会启动。 它捕获屏幕,实时编码,并将帧发送到计算机。在 PC 上,scrcpy 客户端会实时解码视频并将其显示在窗口中,同时每次鼠标点击或键盘按键都会转换为设备上的点击和打字操作。

scrcpy 的优势之一是 它具有极低的延迟和很高的图像质量。即使在配置一般的设备上也能流畅运行。它非常轻巧,无广告,无需创建账户或使用云服务,而且关闭应用后,移动服务器会彻底消失,不留任何痕迹。

与其他需要额外应用程序、消耗大量资源或引入恼人延迟的解决方案相比,scrcpy 之所以赢得声誉,是因为 它运行流畅,支持跨平台,而且完全免费。正因如此,许多开发者、主播和技术支持人员都认为它是一款真正的精品。

在 Android 中使用 scrcpy 的要求

在开始下载任何内容之前,最好先弄清楚你需要哪些东西才能在手机和电脑上顺利使用 scrcpy,因为 要求不多,但都至关重要。.

手机方面,你只需要…… Android 5.0(API 21)或更高版本的设备几乎所有现代手机或平板电脑都符合这一条件,包括 Android 12 或 13 等最新版本,只要制造商没有限制开发者选项即可。

这也是强制性的 在 Android 上启用 USB 调试这是因为这是ADB与设备通信的机制。如果没有此功能,计算机将无法安全地向手机发送或接收命令。

在你的电脑上,你可以使用 scrcpy 命令。 Windows、macOS 或 Linux您只需要一个相对较新的系统,以及运行二进制文件或通过常用软件包管理器安装软件包的权限即可。例如,在 Windows 系统上,只需解压缩 ZIP 文件并运行程序即可。

最后,你需要一个 用于有线连接的优质USB线缆尤其是在工作时需要经常移动手机的情况下。老化或损坏的线缆经常会导致通话过程中断连或中断,这在录音或演示时非常恼人。

如何在 Windows、Mac 和 Linux 系统上下载并安装 scrcpy

scrcpy 的安装过程相当简单,尽管 根据操作系统不同,具体情况会略有差异。在所有情况下,目标都是一样的:使 scrcpy 命令或可执行文件可用,以便您可以随时启动它。

在 Windows 系统上,通常的方法是访问 GitHub 上的官方 scrcpy 仓库, 下载与您的架构对应的压缩包。 (32 位或 64 位)。将 ZIP 文件下载到电脑后,只需将其解压到文件夹,例如 C:\Tools\scrcpy 或桌面即可。

该文件夹内包含多个文件,其中包括 scrcpy.exe 和 scrcpy-noconsole.exe第一个命令会在移动窗口的同时打开一个控制台,这对于查看错误信息或技术信息非常有用;第二个命令只会启动手机屏幕窗口,而不会打开额外的控制台。

在 macOS 上,最方便的选择是使用像 Homebrew 或 MacPorts 这样的软件包管理器, 它们允许你使用命令直接从终端安装 scrcpy。例如,使用 Homebrew,你只需要运行类似这样的命令: brew install scrcpy因此,系统会自动下载依赖项,并使二进制文件可供使用。

在 Linux 系统中,scrcpy 通常包含在…… 许多发行版的官方仓库在 Debian 或 Ubuntu 系统中,您可以使用 apt install scrcpy而在 Arch Linux 中,它可以正常工作。 pacman -S scrcpy安装完成后,scrcpy 命令即可在终端中使用,无需任何其他步骤。

如何在Android上启用USB调试

如何使用 Windows 系统中的 scrcpy 脚本控制 Android 设备

USB调试是以下选项: 这样就可以使用 ADB 从 PC 控制该设备了。它专为开发者设计,但激活过程很简单,不会对终端的正常行为造成任何永久性改变。

要开始你必须 在移动设备上启用开发者选项此菜单通常默认隐藏。请前往安卓设置,找到“关于手机”或“软件信息”部分,然后查找“版本号”条目。

找到它之后,你必须 连续多次点击“版本号” 通常需要连续点击七次,直到出现提示信息表明开发者选项已启用。这意味着新的菜单现在可以在设置中使用。

返回主设置界面,然后进入“开发者选项”或“开发者设置”。在该菜单中,向下滚动直到找到该部分。 启用“USB调试”您可能会看到有关风险的警告;请确认以继续。

从现在开始,每次您启用USB调试模式并将手机连接到电脑时,手机屏幕上都会弹出一个窗口,询问您是否要…… 授权该特定电脑进行 USB 调试如果您经常使用 scrcpy,最实际的做法是选择“始终允许来自此计算机”。

通过 USB 将 Android 设备连接到 Windows 系统,然后使用 scrcpy 命令。

工具安装完毕并启用 USB 调试后,您现在可以执行以下操作: Android 手机与计算机之间的首次物理连接有线连接方式提供更稳定的体验,延迟更低。

首先使用以下方式将设备连接到电脑: 一条可靠的 USB 数据线如果您是第一次执行此操作,Windows 会自动安装 ADB 驱动程序,这是正常现象;请等待安装过程完成。在您的移动设备上,您需要接受该设备的调试授权窗口。

接下来,转到你解压 scrcpy 的文件夹, 运行 scrcpy.exe 或 scrcpy-noconsole.exe如果使用主机版本,您可以实时查看是否存在任何连接或权限问题。

工具启动并运行后,scrcpy 会将服务器发送到手机并执行它, 它将建立必要的 ADB 通信以开始传输屏幕内容。几秒钟后,您应该会在桌面上看到一个窗口,显示您安卓设备的内容。

从那一刻起,你就可以像控制其他窗口一样控制手机了: 点击鼠标模拟点击,拖动鼠标模拟滚动,使用物理键盘输入。 在移动设备的任何文本字段中。此外,scrcpy 还允许您将文件从电脑的文件资源管理器拖放到窗口中,以便轻松地将其复制到设备的存储空间。

无线使用:如何通过 Wi-Fi 使用 scrcpy 控制 Android 设备

如果你不喜欢被线缆束缚,scrcpy 还提供了以下选项: 使用基于 TCP/IP 的 ADB 将手机和电脑通过网络连接起来流畅度取决于 Wi-Fi 的质量,但对于许多任务来说,结果已经绰绰有余。

一般步骤包括首先通过 USB 连接 Android 设备,然后…… 在您首选的端口上启用网络调试然后直接使用手机的 IP 地址进行连接,无需使用网线。

在PC命令行控制台中,使用ADB启用网络通信,然后启动scrcpy命令,并指定相应的参数,例如: -tcpip=设备IP:端口一个典型的例子类似于 scrcpy --tcpip=192.168.1.1:5555其中,您需要将 IP 地址和端口号替换为您手机的相应信息。

一旦 scrcpy 成功通过网络连接, 您可以放心拔下USB连接线。程序窗口将继续在电脑上显示 Android 屏幕上发生的情况,您可以继续使用鼠标和键盘,就像通过数据线连接一样。

然而,至关重要的是 PC 和移动设备连接到同一个本地网络 并且信号质量良好。如果您在交互过程中发现卡顿、音视频不同步或明显延迟,则问题很可能出在 Wi-Fi 质量上,而不是 scrcpy。

scrcpy 的高级命令和选项

虽然大多数用户都能轻松应对 不带参数打开 scrcpy该工具包含许多选项,可以对性能和图像质量进行微调。

最有趣的特点之一是…… 直接通过电脑录制安卓设备屏幕这是通过命令行参数指定输出文件来实现的,例如像这样: scrcpy --record mi_video.mp4这样,窗口中显示的所有内容都会被存储在视频中。

也有可能 限制从移动设备发送到计算机的最大分辨率这可以降低两端所需的带宽和工作负载。一个典型的例子是使用以下类型的参数: scrcpy --max-size 720 将尺寸限制为最大宽度 720 像素。

Scrcpy 还包含以下设置 修改帧速率(FPS) 这样可以让你适应不同的场景。如果你优先考虑稳定性和降低功耗,可以降低帧率;如果你追求游戏或动画播放时的最大流畅度,只要硬件允许,就可以保持较高的帧率。

在Linux系统中,会解锁一些额外的选项,例如 使用 HID 进行物理键盘模拟 通过诸如以下参数 scrcpy --hid-keyboard (或其简短版本),或者可以将手机显示为网络摄像头,这对于广播或视频通话等需要显示设备屏幕的情况非常有用。

如果您想详细查看所有可用配置,只需在 scrcpy 文件夹中打开终端并运行以下命令即可。 scrcpy --help 完整列表 包含各种标志和选项,每个标志和选项都附有简要说明。更详细的信息可在 GitHub 上的项目官方文档中找到。

使用 scrcpy 时的关键特性和实用技巧

Windows 上的 Scrcpy

除了显示屏幕之外,scrcpy 还提供了一系列功能 让日常生活更轻松的实用功能 当你在电脑上使用手机时,很多功能都不需要复杂的指令,就能自然地融入日常使用中。

一项备受重视的特性是 使用键盘和鼠标完全控制设备这不仅对浏览菜单或打开应用程序很有用,而且对在 PC 和 Android 之间复制和粘贴文本、在即时通讯应用程序中编写长消息而不会使拇指感到疲劳,或者舒适地编写电子邮件也很有用。

该工具还允许 截屏并分享内容 非常快捷。一些键盘快捷键可以让你保存手机快照,只需将文件拖入 scrcpy 窗口,即可将其复制到设备存储空间,无需通过任何中间文件管理器。

如果您担心性能问题,可以尝试调整以下设置: 降低分辨率、减少帧率或改变比特率。 为了在流畅度和视觉质量之间取得平衡,这在硬件配置有限的设备或拥挤的Wi-Fi网络环境下尤为重要。

另一个优点是 scrcpy 不会在手机上安装任何永久性应用程序: 关闭程序后,您的移动设备上不会保留任何内容。这样可以避免积累大量消耗资源、显示广告或请求不必要权限的屏幕镜像应用程序。

最后,如果您在混合环境中工作,且涉及不同的操作系统,那么 scrcpy 的功能会让您感到轻松许多。 在 Windows、macOS 和 Linux 系统上获得相同的基本体验您可以轻松更换设备,无需重新学习不同的工具或费力适应完全不同的界面。

使用案例:谁能从 scrcpy 中获益最多?

虽然任何人都能从中受益,但 scrcpy 在以下方面表现尤为出色: 需要频繁通过电脑显示或管理移动设备的用户配置文件最明显的例子来自开发、培训和支持领域。

对于安卓应用开发者来说,这几乎是一个不可或缺的工具: 它允许你在真机上调试应用程序,同时在大屏幕上查看所有内容。通过演示讲解操作方法,录制演示视频,或者重现仅在物理硬件中出现的错误。

在商业或售前环境中,scrcpy 非常有用。 无需客户之间传递手机,即可向他们展示移动应用程序。只需投影电脑屏幕或在视频通话中共享屏幕,每个人都可以看到该应用程序在真实移动设备上的运行情况。

支持技术人员和顾问发现能够这样做尤其方便: 通过实时观察设备运行情况来诊断安卓设备的问题。 在终端上,只要他们能将手机连接到附近的电脑,就能大大加快问题解决速度。

在教育领域,scrcpy 允许教师和培训师 解释移动应用、游戏或特定工具的用途 无需使用手机摄像头或不专业的自制解决方案,即可在数字白板或投影仪上显示它们。

从用户的角度来看,它非常适合那些长时间坐在电脑前的人,并且希望…… 无需抬头看向大屏幕,即可查看通知、回复消息或使用应用程序。 (参见选项) 用手机远程控制).

Scrcpy 与其他从 PC 控制 Android 设备的替代方案相比如何?

有几种方法可以将安卓屏幕镜像到电脑上。 远程控制,但 并非所有产品都能同时提供轻便、优质和自由这三方面的优势。 scrcpy 提出的问题。

许多替代方案需要安装移动应用程序、注册外部服务或接受界面中嵌入的广告。这通常意味着 资源消耗更高、延迟更高,用户体验也明显更差。 比 scrcpy 的要好。

市面上有很多功能非常全面的商业工具,集成了高级远程管理或集中式管理功能,可供企业使用,但几乎都是要收费的。 放弃对参数进行微调,或者接受免费版本的限制。此外,有些方案依赖于云技术,但云技术可能​​并不适合所有环境。

scrcpy之所以脱颖而出,是因为它结合了 开源、完全无广告、性能卓越、支持跨平台它不会在手机上留下任何残留文件,不会安装任何臃肿软件,也不会强迫你通过第三方服务器来查看屏幕这样简单的操作。

对于那些寻求即插即用、界面高度引导且无需终端的用户来说,可能会有更多可视化选项,尽管这些选项通常在自定义程度较低或在复杂场景下不够流畅。然而,对于重视性能和透明度的用户而言, scrcpy 已成为首选选项.

在了解了 scrcpy 是什么、如何在不同系统上安装它、如何启用 USB 调试、如何通过电缆或 Wi-Fi 连接它以及探索其高级命令之后,很明显: 这是从 Windows 系统控制 Android 设备最强大、最简单的方法之一。 (也支持 Mac 和 Linux 系统)。无论您是想更舒适地工作、制作专业演示、录制教程,还是仅仅想避免一直把手机拿在手里,scrcpy 都能提供难以匹敌的组合:图像质量高、延迟低、无广告,而且无需 root 权限或在手机上安装其他应用。

如何远程控制手机
相关文章:
远程控制安卓手机的综合指南