您现在的位置是:首页 >学无止境 >使用 scrcpy 将安卓手机投屏到电脑上网站首页学无止境

使用 scrcpy 将安卓手机投屏到电脑上

Z.2.H 2025-02-25 12:01:02
简介使用 scrcpy 将安卓手机投屏到电脑上

在这里插入图片描述

使用 scrcpy 将安卓手机投屏到电脑上是一个高效且免费的方法。这种方法首先无需 Root,而且延迟低支持有线和无线连接,投屏完成之后就可以像操作远程桌面那样操作手机。

这里以 macOS 为例详细介绍操作步骤,在 Windows 和 Linux 系统上应该只有 Android SDK Platform Tools 和 scrcpy 安装上的差异。详情参见 Install scrcpy.

准备工作

安装 Homebrew(如果还没有安装)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装 Android SDK Platform Tools(含 ADB 工具):

brew install android-platform-tools

安装 scrcpy

通过 Homebrew 安装 scrcpy

brew install scrcpy

在手机上开启开发者选项和 USB 调试

这一步不同的手机型号操作可能不同,但一般来说开启 Android 设备的开发者模式和 USB 调试需要以下步骤

  1. 在你的安卓设备上,进入 “设置” ⇒ “关于手机”。
  2. 找到"版本号" 并连续点击 7 次,启用开发者选项。
  3. 返回 “设置” 页面,进入 “开发者选项”。
  4. 启用 “USB 调试”

以红米手机为例:

  • 进入 “设置” ⇒ “我的设备” ⇒ “全部参数与信息”,连续点击“OS版本”,直到提示已开启开发者选项。
  • 返回 “设置” 页面,进入 “更多设置” ⇒ “开发者选项”,勾选“USB调试”。

有线连接

使用 USB 连接手机并确认连接

将手机通过 USB 数据线连接到 macOS 上。在 macOS 上打开终端,输入以下命令来确认设备已连接:

adb devices

如果返回设备列表,说明连接成功。

List of devices attached
10.201.2.71:5555	device

如果没有显示设备,你可以尝试安装 adb 并检查手机上的 USB 调试权限。

启动 scrcpy

在终端中输入以下命令启动 scrcpy

scrcpy

这时你应该能看到安卓手机的屏幕被投射到你的 macOS 屏幕上。

无线连接

你也可以通过 Wi-Fi 进行投屏。首先确保手机和 Mac 在同一 Wi-Fi 网络,然后在 USB 连接的情况下,输入:

adb tcpip 5555

这会启用手机的无线调试模式。然后断开 USB 连接,找到手机的 IP 地址,使用以下命令连接:

adb connect <device_ip>:5555

接着运行 scrcpy 就可以无线投屏了。🎉🎉🎉🎉🎉🎉🎉

常用 Scrcpy 选项

scrcpy -S --no-audio
  • --turn-screen-off/-S: 关闭屏幕(仅投屏)
  • --no-audio: 只处理视频流,不传输音频。

注意事项

  1. 延迟:USB 连接延迟较低,Wi-Fi 连接可能受网络影响。
  2. 兼容性:Scrcpy 支持 Android 5.0 及以上版本。
  3. 权限问题:确保手机允许 USB 调试,并信任连接的设备。
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。