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,应该可以正常启动了。

相关推荐
元Y亨H2 天前
MacBook Air 开发神器:IDEA 与 PyCharm 极简安装及环境配置
macos
yuanyxh3 天前
macOS 应用 - 纯对话生成
前端·macos·ai编程
qq_369224334 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误
AI创界者4 天前
PilotTTS 一键整合包(Win/Mac):8G 显存畅跑,实测解锁情绪与副语言的精准控制
人工智能·macos·aigc·音视频
wulechun4 天前
打造你的专属机器宠物:Py-Apple低成本四足机器人开源项目深度解析与全流程DIY实战指南
智能手机
2601_954706494 天前
云手机技术详解+Python实战调用|2026高稳云手机平台推荐
开发语言·python·智能手机
阿米亚波4 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
AirDroid_cn4 天前
系统终端与iTerm2字体看起来不一样?macOS Sequoia统一渲染指南
macos
caimouse5 天前
Reactos 第 10 章 网络操作 — 10.3.1 NIC驱动
网络·windows
百度搜知知学社5 天前
贝格手机罗盘2.8版:精准导航与功能升级全解析
智能手机·功能升级·手机罗盘·导航应用·版本解析