准备
- 一台
Android 5.0及以上的设备 - 一台
Windows/Linux/MacOS设备 - ADB下载 - Google开发者文档
- Genymobile/scrcpy - Github
Scrcpy的GUI版本(第三方开发)
以下是一些第三方开发的GUI版本(均支持
Linux,Windows和MacOS),您可以自行选择使用
| 下载链接 | 帮助文档 |
|---|---|
| viarotel-org/escrcpy - Github | escrcpy中文文档 |
| SimonAKing/scrcpy-gui - Github | scrcpy-gui中文文档 |
| barry-ran/QtScrcpy - Github | QtScrcpy中文文档 |
正文
本文在Windows下进行
配置ADB
一般情况下,GUI版的会集成ADB,可以忽略此步骤
将下载好的ADB压缩包解压(通常解压到C盘)
打开 高级系统设置 ,找到 高级 选项卡,点击 环境变量
Tips:Win10/Win11可通过
设置-系统-系统信息找到高级系统设置
在 系统变量 / 用户变量 中找到 PATH ,填写ADB所在路径
最后在任意路径下打开CMD,输入 adb 命令检查是否配置成功
运行Scrcpy
请确保手机的
USB调试&USB调试授权设置完成
启动 Scrcpy 有两种方法:
- 直接运行
scrcpy.exe - 通过cmd启动
更多拓展功能可前往 官方Github仓库 / Scrcpy文档 查看
常见问题
提示 Could not execute "adb start-server"
完整报错为:
ERROR: CreateProcessW() error 5
ERROR: Failed to execute: [C:\platform-tools\], [start-server]
ERROR: Could not execute "adb start-server"
ERROR: Could not start adb server
ERROR: Server connection failed出现该问题是因为环境变量没有正确配置
Tips:
1.请务必确保是在PATH下直接填写ADB的路径,而不是在系统变量/用户变量下添加变量名+变量值
2.如果您不想使用上方的方法,请在变量值填写的路径后面添加\adb.exe,但这种配置方法可能会导致部分软件无法调用ADB
后记
写这篇文章是因为上方的报错居然困扰了我半个多小时(
最后发觉是曾经配置的环境变量的问题QWQ