Scrcpy手机投屏投屏到电脑上(windows/mac)

项目场景:

在开发app程序时,需要进行投屏演示程序。市面上有很多可用软件,但是体验感不友好(1收费、2操作繁琐,3手机端+PC端都需要下载对应的软件)很头痛!!!

Scrcpy是真的yyds,免费(不收费)、操作简单(安装后,只需要一个命令即可投屏)、只需要PC端安装(APP端不需要安装任何东西)

Scrcpy是一个免费的工具,可以轻松将安卓手机屏幕投影到Windows或Mac电脑上,并使用电脑键盘和鼠标控制手机。它高效、低延迟,支持USB和无线连接,是开发调试和日常使用的理想选择。

Windows版本

步骤1: 下载和安装Scrcpy

  1. 访问Scrcpy的GitHub页面

快速通道:Release scrcpy v2.6.1 · Genymobile/scrcpy · GitHub

  1. 按需下载指定版本,解压即可。

步骤2: 安装ADB

  1. Scrcpy自带了 adb,你不需要单独安装。如果你已经有ADB,可以使用现有的ADB路径。

  2. 将你的安卓手机通过USB连接到电脑。

  3. 在安卓手机上启用 开发者选项USB调试(路径:设置 > 关于手机 > 点击版本号7次 > 返回设置 > 开发者选项 > 启用USB调试)。

步骤3: 启动Scrcpy

  1. 在解压缩的Scrcpy文件夹中,双击 scrcpy.exe 来启动。

  2. Scrcpy将自动检测到已连接的安卓设备,并开始投屏。


Mac版本

步骤1: 使用Homebrew安装Scrcpy

  1. 打开终端(Terminal),然后输入以下命令来安装Homebrew(如果你还没有安装):
bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 安装好Homebrew后,运行以下命令安装Scrcpy:
bash 复制代码
brew install scrcpy

步骤 2: 启用USB调试

  1. 在安卓手机上,进入 设置 > 关于手机 ,然后点击 版本号 7次以启用开发者选项。

  2. 返回设置页面,找到 开发者选项 ,然后启用 USB调试

步骤 3: 启用USB调试

  1. 使用USB线将安卓手机连接到Mac。

  2. 在终端中运行以下命令启动Scrcpy:

bash 复制代码
scrcpy
  1. 如果设备连接正常,安卓设备的屏幕将显示在Mac上。

常见的Scrcpy操作

全屏显示:按 Ctrl+F(在Mac上是 Cmd+F)切换全屏模式。

旋转屏幕:按 Ctrl+← 或 Ctrl+→ 来旋转屏幕(Mac上使用 Cmd+← 或 Cmd+→)。

录制屏幕:在启动Scrcpy时可以添加 --record file.mp4 参数,或按住 Ctrl 键并点击窗口中的录制按钮。

无线连接(可选,能用有线尽量用有线)

你可以通过无线方式连接Scrcpy,步骤如下:

  1. 使用USB线将手机连接到电脑。

  2. 在终端或命令行中输入以下命令启动无线调试:

bash 复制代码
adb tcpip 5555
adb connect <手机IP地址>:5555
  1. 断开USB连接,并再次运行 scrcpy,此时手机将通过无线网络连接到电脑。

安装ADB(mac)

步骤1: 安装ADB

ADB 可以通过 Homebrew 进行安装。你可以在终端中运行以下命令:这将安装 adb,并将其路径自动添加到系统的 PATH 中。

bash 复制代码
brew install android-platform-tools

步骤2: 验证 ADB 是否安装成功

在终端中运行以下命令来检查 adb 是否已正确安装:如果安装成功,你会看到 adb 的版本信息。

bash 复制代码
adb version

步骤3:重新启动 Scrcpy

bash 复制代码
scrcpy

步骤4:确保开发者选项中的 USB 调试已启用

确保你已经按照之前的步骤启用了安卓设备上的USB调试模式,并且设备通过USB线连接到了Mac电脑。

步骤5:检查路径(如果还是有问题)

如果 adb 已安装,但仍然无法找到,可以尝试手动添加 adb 的路径到系统的 PATH 环境变量中。你可以在终端中编辑 .bash_profile 或 .zshrc 文件(根据你使用的Shell类型)。

例如,编辑 .zshrc 文件(Mac上默认是Zsh):

bash 复制代码
nano ~/.zshrc

然后添加以下行:

bash 复制代码
export PATH=$PATH:/usr/local/bin/

保存并退出,然后重新加载配置文件:

bash 复制代码
source ~/.zshrc

步骤6:再试一次

最后,再次尝试运行 scrcpy,应该可以正常启动了。

相关推荐
写bug的小屁孩1 小时前
前后端交互接口(三)
运维·服务器·数据库·windows·用户界面·qt6.3
HerayChen3 小时前
HbuildderX运行到手机或模拟器的Android App基座识别不到设备 mac
android·macos·智能手机
hairenjing11233 小时前
在 Android 手机上从SD 卡恢复数据的 6 个有效应用程序
android·人工智能·windows·macos·智能手机
小李飞刀李寻欢5 小时前
Mac电脑如何解压rar压缩包
macos·rar·解压
Java小白笔记5 小时前
Mac中禁用系统更新
macos
AndyFrank5 小时前
mac crontab 不能使用问题简记
linux·运维·macos
Mac新人5 小时前
一招解决Mac没有剪切板历史记录的问题
macos·mac
王拴柱5 小时前
Mac保护电池健康,延长电池使用寿命的好方法
macos·mac
daa205 小时前
macos中安装和设置ninja
macos
plmm烟酒僧6 小时前
Windows下QT调用MinGW编译的OpenCV
开发语言·windows·qt·opencv