有时候,我们希望手机屏幕可以显示在电脑上,我们从电脑上同步操作我们的手机或者其它移动设备。你可能会问为什么?这确实是一个好问题。比如说你觉得手机屏幕太小,在电脑上操作你手机里的手游视觉上会比较爽;又比如你在电脑上开视频会议,需要在大屏幕上演示或记录移动设备上的操作时。那么你就会用到scrcpy这个开源工具。它允许你将Android设备的屏幕镜像到计算机屏幕上,并通过计算机键盘和鼠标来控制你的移动设备。
要使用scrcpy来实现手机和电脑同屏,你需要按照以下步骤操作:
- 安装ADB(Android Debug Bridge):确保你的计算机上安装了ADB,它是与Android设备进行通信的工具。你可以通过Android Studio、SDK Platform Tools包或其他途径安装它。
如果你无法找到合适的*载下**地址,我为大家共享了百度网盘文件:platform tools: https://pan.baidu.com/s/1rcd9n5CGeKjFnhl_4YeH4Q 提取码: 7emj
- *载下**scrcpy:前往scrcpy的GitHub仓库(https://github.com/Genymobile/scrcpy)*载下**最新版本的二进制文件。
scrcpy: https://pan.baidu.com/s/14Wjn-u2u_PS9y2ygJZKcpw 提取码: tagk
- 连接Android设备:将你的Android设备通过USB连接到计算机,并确保启用USB调试选项。你可以在Android设备的开发者选项中启用USB调试。
对于不同品牌的手机,启用开发者选项的方式各有不同,此处就不一一赘述。
4. 为scrcpy和platfrom tools添加环境变量:

- 打开命令行终端,运行以下命令来启动scrcpy:
scrcpy
这将会打开一个窗口,显示你的Android设备的屏幕,并你可以通过计算机键盘和鼠标来操作设备。

scrcpy提供了许多选项,以允许你自定义镜像Android设备到计算机屏幕的行为和外观。以下是一些常见的scrcpy选项:
- 分辨率选项:
-c 或 --crop <w>:<h>:<x>:<y>:指定裁剪的屏幕区域。
-m 或 --max-size <w>x<h>:设置最大分辨率。
-r 或 --record <filename>:录制屏幕并保存为视频文件。
- 显示选项:
-f 或 --fullscreen:以全屏模式显示设备屏幕。
-b 或 --borderless:无边框窗口。
--always-on-top:窗口始终位于顶部。
- 控制选项:
-s 或 --serial <serial>:选择要连接的设备(当有多个设备连接时)。
--no-control:仅镜像设备,不允许通过计算机键盘和鼠标控制设备。
--no-display:不显示设备屏幕,仅通过adb控制。
--push-target <path>:将文件复制到设备的指定目录。
- 性能选项:
-N 或 --no-display:不显示设备屏幕,以提高性能。
-n 或 --no-mipmaps:禁用mipmapping以减少CPU使用。
- 音频和视频选项:
--no-audio:禁用音频传输。
-p 或 --port <port>:指定用于视频流的端口。
--window-title <title>:设置窗口标题。
- 连接选项:
--serial <serial>:选择要连接的设备(当有多个设备连接时)。
--adb <path>:指定自定义ADB可执行文件的路径。
- 其他选项:
-h 或 --help:显示帮助信息和所有可用选项。
-v 或 --version:显示scrcpy版本信息。
你可以在命令行中使用这些选项来满足你的特定需求。例如,要以全屏模式、指定分辨率、禁用音频的方式运行scrcpy,你可以运行以下命令:
scrcpy -f -m 1920x1080 --no-audio
这些选项可以根据你的实际情况和偏好进行调整,以满足你的需求。要查看所有可用选项和详细说明,可以运行 scrcpy --help 命令。