您的位置:

Ubuntu高效投屏解决方案——使用scrcpy

一、什么是scrcpy

scrcpy是一款在Ubuntu系统下实现Android投屏的免费工具,它可以不需要root权限将Android手机的屏幕投射到Ubuntu系统上,支持鼠标键盘控制,同时还可以通过USB、线网、WiFi三种连接方式进行投屏。使用scrcpy,你可以轻松在电脑上进行Android应用开发、游戏操作、大屏幕观看等多种场景。

二、scrcpy的安装步骤

1、安装依赖

sudo apt-get install git gcc make libsdl2-dev libsdl2-2.0-0 adb

2、下载scrcpy源码

git clone https://github.com/Genymobile/scrcpy.git

3、编译并安装scrcpy

cd scrcpy
make scrcpy-server scrcpy
sudo make install

三、使用scrcpy投屏

1、通过USB连接

首先确保你的Android设备已开启USB调试模式,连接Android设备到电脑,并启动scrcpy:

scrcpy

2、通过线网连接

首先需要保证Android设备和电脑在同一局域网下,然后通过以下方式启动scrcpy,其中xxx.xxx.xxx.xxx为Android设备的IP地址:

scrcpy -s xxx.xxx.xxx.xxx

3、通过WiFi连接

首先需要搭建一个代理服务器,在电脑上执行以下命令:

scrcpy-server

在Android设备上启动代理,输入以下命令,IP地址为代理服务器的IP地址:

adb connect IP:PORT

连接成功后,就可以启动scrcpy进行投屏。

四、scrcpy的高级功能

1、分辨率调整

通过以下命令可以设置投屏窗口的大小,其中width和height为像素值:

scrcpy -m 1024 -M 2048

2、录屏功能

通过以下命令可以录制投屏过程:

scrcpy -r /path/to/output.mp4

3、无线adb连接

通过以下命令可以启动无线adb连接,将Android设备和电脑连接到同一WiFi网段下即可:

adb tcpip 5555
adb connect IP

五、scrcpy的使用技巧

1、快捷键

使用快捷键可以提高操作效率,常用的快捷键包括:

  • Ctrl+f:全屏
  • Ctrl+g:改变窗口大小
  • Ctrl+w:切换到“窗口模式”
  • Ctrl+b:显示/隐藏边框
  • Ctrl+p:复制设备屏幕到剪贴板

2、鼠标中键滚动

通过鼠标中键滚动可以模拟设备的滑动操作,同时支持水平、垂直方向的滚动。

3、拖拽文件

通过直接将文件拖拽到投屏窗口中即可将文件拷贝到Android设备上。

六、总结

使用scrcpy可以方便地在Ubuntu系统下进行Android屏幕投屏,同时支持多种连接方式和高级功能,使得你在进行Android应用开发、游戏操作、大屏幕观看等多种场景时能够更加高效地完成任务。