使用Scrcpy控制安卓手机
Scrcpy是最流行和免费的安卓屏幕镜像应用程序之一。该软件允许你通过USB或TCP查看和控制安卓设备。
前提条件
要跟着做,你需要。
- 一根USB线。
- 一部安卓手机。
- 一台运行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 ,就会弹出两个窗口。一个窗口显示连接状态,另一个窗口显示手机的当前状态。


使用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权限,这就是最好的选择。