如何使用Scrcpy控制安卓手机

1,637 阅读4分钟

使用Scrcpy控制安卓手机

Scrcpy是最流行和免费的安卓屏幕镜像应用程序之一。该软件允许你通过USB或TCP查看和控制安卓设备。

前提条件

要跟着做,你需要。

  1. 一根USB线。
  2. 一部安卓手机。
  3. 一台运行Windows、Linux或macOS的电脑。

启用USB调试

在使用Scrcpy之前,我们需要完成一些任务。第一步是在你的手机上激活USB调试功能。

导航到你的手机设置,按几次build number ,直到出现一条信息,说Congratulations, you've now a developer

再一次,你必须回到developer options ,并打开USB debugging

安装

对于Windows,下载Scrcpy的压缩文件,并在你的当前工作目录中解压。

如果你使用的是Linux,利用以下命令来安装Scrcpy。

$ sudo apt-get install scrcpy

对于macOS用户,利用下面的命令。

brew install scrcpy

用USB连接使用Scrcpy

Scrcpy可以在任何位置或目录下下载和解压。

只要你双击Scrcpy ,就会弹出两个窗口。一个窗口显示连接状态,另一个窗口显示手机的当前状态。

First Window

Second window

使用USB线将其连接到你的电脑。然后选择OK ,继续。

你的手机可能无法被电脑识别,因为没有安装USB驱动。如果发生这种情况,那么你应该从制造商的网站下载并安装适当的USB驱动程序。

关闭两个Scrcpy窗口中的一个,退出该应用程序。

使用无线连接

Scrcpy可以使用(ADB)与Android设备连接。但是,在ADB建立TCP/IP连接之前,安卓设备必须通过USB连接到PC。

TCP/IP可以通过使用以下命令启用。

adb tcpip 3333

你应该断开安卓智能手机与电脑的连接,然后运行上述命令来建立TCP/IP连接。

建议你用你的设备的IP地址替换IP ADDR变量。

adb connect IP_ADDR:3333

实时的移动修改

Scrcpy可以用几种方式来操作移动设备。

降低分辨率

你可以用以下命令以降低的分辨率复制设备的屏幕,同时保留长宽比。

scrcpy --max-size 1020

设置帧率限制

你也可以改变记录的屏幕帧率。

scrcpy --max-fps 30

裁剪屏幕

要显示屏幕的某一特定区域,使用此命令。

scrcpy --crop 1020:1440:0:0

显示全屏模式

你可以马上以全屏模式启动程序。

scrcpy --fullscreen

录制屏幕

在镜像的同时,你也可以录制屏幕,如下图所示。

scrcpy --record myrecording.mp4

显示触控

下面的命令很有用,特别是当你需要测试设备的屏幕时。

scrcpy --show-touches

保持清醒

使用下面的命令来防止设备休眠。

scrcpy --stay-awake

连接多个设备

用户可以将多个设备连接到Scrcpy。

一旦你启用USB调试,所有与adb 兼容的设备都会被显示出来。

adb devices

现在,复制结果中提到的每个设备的序列号,执行下面的命令。

用设备序列号替换SERIAL_NUM

scrcpy --serial SERIAL_NUM

Scrcpy的好处

使用Scrcpy,你可以免费获得所有你需要的功能,包括分享文件和改变分辨率的能力。

Scrcpy是最安全的安卓镜像应用之一,因为它不需要你在设备上安装任何东西。

Scrcpy允许你通过ADB(安卓调试桥)安装和调试应用程序。它还可以让你访问Unix shell,你可以用它在设备上运行许多命令。

ADB是一个命令行工具,与谷歌的Android SDK(软件开发工具包)配套。

只要设备支持TCP/IP,adb就可以连接到它。

注意,在无线访问之前,你需要先用USB将安卓设备连接到你的电脑。

总结

Scrcpy是顶级的免费和开源的安卓屏幕镜像程序之一。

你可以用这个软件来查看和控制通过USB或TCP连接的安卓设备。只要你不需要root权限,这就是最好的选择。