Scrcpy使用指南:超强安卓投屏工具,完全免费!
Scrcpy 使用指南:超强安卓投屏工具,完全免费!
还在为寻找一款好用的安卓投屏工具而烦恼吗? 想要在电脑上流畅操控手机,享受大屏带来的快感? 那么,你一定不能错过 Scrcpy 这款神器!它完全免费、开源,无需 Root 权限,就能实现高清、低延迟的投屏体验。更重要的是,Scrcpy 不仅仅是投屏,它还支持键鼠控制、文件传输、录屏等多种实用功能,让你的手机与电脑无缝衔接。
本文将为你详细介绍 Scrcpy 的方方面面,从安装配置到高级用法,手把手教你玩转这款强大的投屏工具。
一、 Scrcpy:不仅仅是投屏
Scrcpy(Screen Copy 的缩写)是一款由 Genymobile 开发的开源应用程序。Genymobile 也是知名安卓模拟器 Genymotion 的开发者。Scrcpy 的强大之处在于:
- 免费开源: Scrcpy 完全免费,并且代码开源,你可以自由使用、修改和分发。
- 无需 Root: 与许多其他投屏工具不同,Scrcpy 不需要 Root 你的安卓设备,降低了设备变砖的风险。
- 低延迟: Scrcpy 通过 USB 或 Wi-Fi 连接设备,提供极低的延迟,让你在电脑上操作手机时几乎感觉不到卡顿。
- 高画质: Scrcpy 支持高达 1920x1080 甚至更高的分辨率,画面清晰锐利。
- 可控性强: 你可以使用电脑的键盘和鼠标来控制安卓设备,就像操作一台真实的安卓设备一样。
- 跨平台: Scrcpy 支持 Windows、macOS 和 Linux 三大主流操作系统。
- 多功能: 除了投屏,Scrcpy 还支持录屏、文件传输、安装 APK、复制粘贴等功能。
二、 安装与配置:让 Scrcpy 跑起来
Scrcpy 的安装非常简单,但根据不同的操作系统,步骤略有不同。
1. Windows 系统
-
方法一:直接下载可执行文件(推荐)
- 访问 Scrcpy 的 GitHub 发布页面:https://github.com/Genymobile/scrcpy/releases
- 下载最新版本的
scrcpy-win64-vX.X.X.zip
(X.X.X 代表版本号)压缩包。 - 解压压缩包到一个你喜欢的目录。
- 将解压后的文件夹路径添加到系统环境变量
Path
中(可选,但推荐)。- 右键点击“此电脑”(或“我的电脑”),选择“属性”。
- 点击“高级系统设置”。
- 点击“环境变量”。
- 在“系统变量”中找到
Path
,双击编辑。 - 点击“新建”,将 Scrcpy 的文件夹路径粘贴进去。
- 点击“确定”保存所有更改。
- 大功告成!
-
方法二:使用 Chocolatey 包管理器(适合熟悉命令行操作的用户)
- 安装 Chocolatey:以管理员身份打开 PowerShell,运行以下命令:
powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) - 安装 Scrcpy:在 PowerShell 中运行以下命令:
powershell
choco install scrcpy
choco install adb - 安装完成后,Scrcpy 就可以使用了。
- 安装 Chocolatey:以管理员身份打开 PowerShell,运行以下命令:
2. macOS 系统
-
方法一:使用 Homebrew 包管理器(推荐)
- 安装 Homebrew:打开终端,运行以下命令:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装 Scrcpy:在终端中运行以下命令:
bash
brew install scrcpy
brew install android-platform-tools - 安装完成后,Scrcpy 就可以使用了。
- 安装 Homebrew:打开终端,运行以下命令:
-
方法二:直接下载可执行文件
与Windows类似,但是下载的是.dmg
文件。
3. Linux 系统
-
使用包管理器(推荐)
不同的 Linux 发行版有不同的包管理器,以下是一些常见的示例:
- Debian/Ubuntu:
bash
sudo apt update
sudo apt install scrcpy - Arch Linux:
bash
sudo pacman -S scrcpy - Fedora:
bash
sudo dnf install scrcpy - openSUSE:
bash
sudo zypper install scrcpy - 其它发行版可参阅对应软件仓库。
- Debian/Ubuntu:
-
手动编译安装
如果你的发行版没有提供 Scrcpy 的软件包,或者你想体验最新的开发版本,可以手动编译安装。具体步骤请参考 Scrcpy 的 GitHub 仓库中的说明。
4. 启用安卓设备开发者选项和 USB 调试
在使用 Scrcpy 之前,你需要在安卓设备上启用开发者选项和 USB 调试。
- 打开安卓设备的“设置”应用。
- 找到“关于手机”(通常在最底部)。
- 连续点击“版本号”(或“Build number”)7 次,直到提示“您现在是开发者!”。
- 返回上一级菜单,你会看到一个新的“开发者选项”。
- 进入“开发者选项”,启用“USB 调试”。
- 根据需要,也可以启用“通过 USB 安装应用”和“USB 调试(安全设置)”。
- 不同手机的设置界面和选项名称可能略有差异, 请根据实际情况查找。
三、 基本使用:连接与操控
完成安装和配置后,就可以开始使用 Scrcpy 了。
-
USB 连接(推荐)
- 使用 USB 数据线将安卓设备连接到电脑。
- 在电脑上打开命令行终端(Windows 下是 CMD 或 PowerShell,macOS 和 Linux 下是 Terminal)。
- 输入
scrcpy
命令,然后按回车键。 - 如果一切正常,你的安卓设备屏幕就会出现在电脑上。
-
Wi-Fi 连接
- 确保你的安卓设备和电脑连接到同一个 Wi-Fi 网络。
- 使用 USB 数据线将安卓设备连接到电脑。
- 在命令行终端中输入
adb tcpip 5555
命令,然后按回车键(5555 是默认端口号,你可以修改)。 - 拔掉 USB 数据线。
- 在安卓设备的“设置”中找到设备的 IP 地址(通常在“关于手机”->“状态信息”->“IP 地址”中)。
- 在命令行终端中输入
adb connect <设备 IP 地址>:5555
命令,然后按回车键(将<设备 IP 地址>
替换为你的设备 IP 地址)。 - 输入
scrcpy
命令,然后按回车键。 - 如果连接成功,你的安卓设备屏幕就会出现在电脑上。
- 注意:Wi-Fi 连接的延迟可能比 USB 连接稍高,如果追求极致的流畅体验,建议使用 USB 连接。
- adb 工具通常在安装安卓开发工具或platform-tools时已经安装好。
-
基本操控
Scrcpy 允许你使用电脑的鼠标和键盘来控制安卓设备,以下是一些常用的操作:
- 鼠标操作:
- 左键单击:模拟手指点击。
- 右键单击:模拟返回键。
- 中键单击:模拟 Home 键。
- 滚轮滚动:模拟上下滑动。
- 按住左键拖动:模拟手指滑动。
- 键盘操作:
- 直接输入文本:在安卓设备上的文本输入框中输入文本。
- Ctrl + C / Ctrl + V:在电脑和安卓设备之间复制粘贴文本。
- 其他快捷键:Scrcpy 支持许多快捷键,具体请参考官方文档。
- 鼠标操作:
四、 进阶用法:解锁更多功能
Scrcpy 不仅仅是一个简单的投屏工具,它还提供了许多高级功能,让你的投屏体验更上一层楼。
-
调整分辨率和比特率
默认情况下,Scrcpy 会自动选择一个合适的分辨率和比特率。如果你想手动调整,可以使用以下参数:
-m, --max-size <size>
:设置最大分辨率,例如-m 1920
表示最大分辨率为 1920x1080。-b, --bit-rate <value>
:设置比特率,例如-b 8M
表示比特率为 8Mbps。
bash
scrcpy -m 1280 -b 4M -
录制屏幕
Scrcpy 可以将安卓设备的屏幕录制成视频文件,方便你分享或保存。
--record <file.mp4>
或--record <file.mkv>
:开始录制屏幕,并将视频保存为指定的文件名(支持 MP4 和 MKV 格式)。--no-display
:录制屏幕时不显示投屏窗口。--render-expired-frames
避免输入延迟,可能引入视觉故障。
bash
scrcpy --record myrecording.mp4 -
全屏显示
--fullscreen
或-f
:以全屏模式启动 Scrcpy。
bash
scrcpy -f -
保持设备唤醒
--stay-awake
或-w
:防止设备在投屏期间进入休眠状态。
bash
scrcpy -w -
旋转屏幕
--lock-video-orientation <value>
:锁定视频方向,value
可以是 0(默认)、1(逆时针旋转 90 度)、2(旋转 180 度)或 3(顺时针旋转 90 度)。
bash
scrcpy --lock-video-orientation 1 -
显示触摸点
--show-touches
或-t
:在投屏窗口中显示触摸点,方便演示操作。
bash
scrcpy -t
7. 安装 APK
直接将 apk 文件拖拽到 scrcpy 窗口中,即可安装。
8. 文件传输
将文件拖入 scrcpy 窗口,即可将文件推送到/sdcard/Download/
文件夹。
五、 常见问题解答
-
连接失败怎么办?
- 确保已启用安卓设备的开发者选项和 USB 调试。
- 尝试更换 USB 数据线或 USB 端口。
- 确保电脑上已安装 ADB 驱动程序。
- 如果是 Wi-Fi 连接,确保设备和电脑连接到同一个 Wi-Fi 网络,并且 IP 地址和端口号正确。
- 重启安卓设备和电脑。
-
画面卡顿怎么办?
- 如果是 Wi-Fi 连接,尝试切换到 USB 连接。
- 降低分辨率和比特率。
- 关闭其他占用网络带宽的应用程序。
- 确保电脑性能足够。
-
如何退出 Scrcpy?
- 关闭投屏窗口。
- 在命令行终端中按下 Ctrl + C。
-
Scrcpy 支持哪些安卓版本?
- Scrcpy 支持 Android 5.0 及以上版本。
六、 探索无限可能:Scrcpy 的应用场景
Scrcpy 的强大功能使其在各种场景中都能发挥作用:
- 游戏直播: 将手游画面投屏到电脑上,进行直播或录制。
- 应用演示: 在电脑上演示安卓应用的操作,方便教学或展示。
- 远程协助: 通过投屏远程控制他人或自己的安卓设备,解决问题或提供帮助。
- 办公: 在电脑上处理手机上的文档、邮件等,提高工作效率。
- 娱乐: 在电脑上观看手机上的视频、照片等,享受大屏带来的视觉盛宴。
- 开发调试: 更方便地进行安卓应用开发和调试。
七、 锦上添花:Scrcpy的周边工具
-
QtScrcpy: 拥有 GUI 界面的 Scrcpy,可以通过图形界面使用 Scrcpy 的各项功能,而无需记忆大量的命令。
-
guiscrcpy: 也是一款 Scrcpy 的 GUI 工具,提供类似的功能。
八、 进无止境: Scrcpy 的未来展望
Scrcpy 作为一款开源项目,仍在不断发展和完善中。未来,我们期待 Scrcpy 能够带来更多令人兴奋的功能和改进,例如:
- 更低的延迟: 通过优化编码和传输协议,进一步降低延迟,提升投屏体验。
- 更多的功能: 支持更多的设备控制选项,例如模拟手势、虚拟按键等。
- 更广泛的兼容性: 支持更多的安卓设备和操作系统。
- 更友好的用户界面: 提供更直观、易用的操作界面。
- 音频投射: 如今的版本已经支持音频投射,可以进行更多尝试。
相信随着社区的不断努力,Scrcpy 将会变得更加强大、易用,成为安卓投屏领域的标杆。 强烈建议去官方的 github 仓库查看最新信息,了解所有功能。