使用Scrcpy连接手机与电脑

使用 Scrcpy 连接手机与电脑

要想在电脑上运行手机应用,最多的做法是采用虚拟机,但是有许多应用并不支持 x86 架构,导致了模拟器的应用体验极差。

这样一款应用能够解决这个问题,采用 ADB 连接电脑与你的 Android 手机,并且还能流畅的操控,这就是 Scrcpy。

Scrcpy 是一款开源应用,能够支持在不同平台的电脑上连接和操控 Android 设备。有理由怀疑华为的“多屏协同”也来自于此。

1-官方文档

Scrcpy 在 Github 的项目地址为:github.com/Genymobile/scrcpy

基本的安装和命令在官方文档中已经十分详细,适合有经验的朋友自行摸索,这里提供适合大众阅读的安装和使用介绍。

2-安装

本人目前的平台是 macOS,所以配图是 macOS 平台的,其他平台我也会讲述,大体上一致。

macOS

推荐使用Homebrew进行安装,什么?没有Homebrew

  • Homebrew的安装:官方说明

    在终端中运行命令:

    1
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  • 安装完成后,在终端中输入:

    1
    2
    3
    4
    # 安装Scrcpy
    brew install scrcpy
    # 安装ADB
    brew cask install android-platform-tools
  • 打开你的 Android 设备的开发者选项,并打开USB 调试

    截屏2020-06-20-17.03.04

  • 在终端中输入adb devices;adb 将会列出设备,在设备上点击“允许”(一律允许此计算机调试)。

  • 再次输入adb devices;如果一切正常,将会显示:

    截屏2020-06-20-17.10.16

  • 在终端中输入scrcpy即可连接上你的 Android 设备啦~

Windows

Releases 页面下载最新的 zip 格式文件。

解压后在当前目录打开cmd 或 PowerShell

按照上述命令即可执行。

3-快捷键

动作 Windows 按键 macOS 按键
Switch fullscreen mode Ctrl+f Cmd+f
左旋屏幕 Ctrl+ (left) Cmd+ (left)
右旋屏幕 Ctrl+ (right) Cmd+ (right)
屏幕 1:1 显示 Ctrl+g Cmd+g
Resize window to remove black borders Ctrl+x | Double-click¹ Cmd+x | Double-click¹
点击主页键 Ctrl+h | Middle-click Ctrl+h | Middle-click
点击返回键 Ctrl+b | Right-click² Cmd+b | Right-click²
点击应用切换器键 Ctrl+s Cmd+s
点击菜单键 Ctrl+m Ctrl+m
点击音量增加键 Ctrl+ (up) Cmd+ (up)
点击音量减少键 Ctrl+ (down) Cmd+ (down)
点击电源键 Ctrl+p Cmd+p
开机 Right-click² Right-click²
关闭屏幕并保持投屏 Ctrl+o Cmd+o
开启屏幕 Ctrl+Shift+o Cmd+Shift+o
旋转屏幕方向 Ctrl+r Cmd+r
展开通知面板 Ctrl+n Cmd+n
收起通知面板 Ctrl+Shift+n Cmd+Shift+n
将设备剪贴板拷贝到电脑 Ctrl+c Cmd+c
将电脑剪贴板拷贝到设备 Ctrl+v Cmd+v
将电脑剪贴板拷贝到设备并粘贴 Ctrl+Shift+v Cmd+Shift+v
控制台中开关 FPS 计数 Ctrl+i Cmd+i

¹双击黑边可隐藏

²Right-click turns the screen on if it was off, presses BACK otherwise.

4-常用命令

全部命令请参照官方文档

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 调整显示分辨率(最宽处)为 1024 pixel
scrcpy -m 1024

# 调整镜像码率为 2Mbps
scrcpy -b 2M

# 限制最大帧率为 30fps
scrcpy --max-fps 30

# 锁定屏幕旋转
scrcpy --lock-video-orientation 0 # 初始方向
scrcpy --lock-video-orientation 1 # 90° 逆时针
scrcpy --lock-video-orientation 2 # 180°
scrcpy --lock-video-orientation 3 # 90° 顺时针

# 录屏到 rec.mp4
scrcpy -r rec.mp4
# 停止录屏使用:Ctrl + C

# 只投屏,不操作
scrcpy -n

5-Enjoy!

打赏
  • 版权声明: 本博客采用 Apache License 2.0 许可协议。
    转载请注明出处: https://ryzenx.com/2020/06/scrcpy/

谢谢你的喜欢~

支付宝
微信