安卓手机投屏-Scrcpy使用
1. 概述
在Mac电脑上通过无线投屏操作安卓手机对于测试安卓设备非常方便,省去了电脑到安卓设备端来回奔波。下面介绍下Scrcpy一些常用方法。
2. Scrcpy常用操作
2.1 安装Scrcpy
安装Scrcpy需要依赖一些环境和软件,因此按照下面的顺序先配置环境,然后在安装Scrcpy。因版本不同可能会出现不兼容错误,可在网上找到答案,这里就不列出兼容的问题。
# 安装scrcpy
brew install scrcpy
# 安装adb环境
brew install android-platform-tools
2.2 Scrcpy使用
1. Scrcpy投屏
--adb连接安卓设备---
1.android设备上打开usb调试模式

2.通过usb将电脑和android设备连接
3.查看当前可连接设备列表,下面的命令列出了当前可连接的安卓设备。
adb devices
# Output:
List of devices attached
2M22216008158776device
4.查看设备信息,例如ip地址。
# shell登录设备
adb shell
# 查看设备ip地址
ifconfig
5.在电脑终端输入,定义端口
adb tcpip 5555
6.连接手机
adb connect 192.168.3.66:5555 # IP地址是android设备IP
7.连接成功后拔掉usb连接线就可以通过wifi操作android
8.断开连接
adb disconnect
---Scrcpy投屏---
输入scrcpy即可启动投屏。
scrcpy
2. 录制屏幕
投屏状态下录屏
scrcpy --record file.mp4
scrcpy -r file.mkv
非投屏状态下录屏
scrcpy --no-display --record file.mp4
scrcpy -Nr file.mkv
2.3 scrcpy快捷键
描述 | 快捷键 |
---|---|
切换全屏模式 | cmd+f |
显示左旋转 | cmd+← |
显示右旋转 | cmd+→ |
显示最佳窗口 | cmd+g |
显示窗口移除黑边 | cmd+x 或在黑边上双击 |
返回到HOME | cmd+h 或点击鼠标中键 |
返回 | cmd+b 或鼠标右键 |
多任务 | cmd+s |
点击菜单 | cmd+m |
音量调大 | cmd+↑ |
音量调低 | cmd+↓ |
按手机电源 | cmd+p |
亮屏 | 鼠标右键 |
关闭设备屏幕(保持镜像) | cmd+o |
打开设备屏幕 | cmd+Shift+o |
旋转设备屏幕 | cmd+r |
下拉通知栏 | cmd+n |
收回通知栏 | cmd+Shift+n |
显示/不显示FPS计数 | cmd+i |
3. 常见错误
3.1 多个设备连接错误
当Mac通过adb连接了多个安卓设备后,启动Scrcpy就会报如下错误:ERROR: Multiple (2) ADB devices
表示无法选择投屏哪台设备,此时可断开adb连接的其他设备或者为Scrcpy选择一个投屏设备。
可通过命令 adb devices
查看已连接设备
List of devices attached
SKPN45IF8DBMRG59 device
192.168.5.126:5555 device
选择其中一个设备,可以执行以下命令连接其中一个设备
scrcpy --serial SKPN45IF8DBMRG59
# 或者
scrcpy -s SKPN45IF8DBMRG59