介绍
Scrcpy是一个在PC上镜像并控制我们安卓设备的屏幕的软件,由流行的 Android
模拟器 Genymotion
背后的团队创建的,但它本身并不是 Android
模拟器,它显示和控制通过 USB
(或通过 TCP/IP
)连接的 Android
设备,它不需要任何 root
访问权限,它适用于 GNU/Linux
、Windows
和 MacOS
。
Scrcpy
的工作原理是在你的 Android
设备上运行服务器,桌面应用程序使用 USB
(或使用 ADB
隧道无线)进行通信。服务器流式传输设备屏幕的H.264视频。 客户端解码视频帧并显示它们。客户端捕获输入(键盘和鼠标)事件,将它们发送到服务器,服务器将它们注入设备。文档提供了更多详细信息。
如果你想在桌面上看到你的 Android
屏幕与应用程序或内容进行交互,记录你的手机屏幕或执行其他基本任务,那 Scrcpy
就是一个好的选择。
简而言之,Scrcpy
是一种极好的方式,可以在你的计算机上轻松查看你的 Android
屏幕,并且可以实时与其进行交互。
引用自云网牛站
准备
安装ADB
在Deepin中,如果安装好一个安卓应用就会自动安装好adb工具了。在应用商店中安装uengine运行器即可。
在终端中输入adb如果没有报错,出现以下信息说明adb安装成功。
如果没有安装adb,则使用命令行安装
pkexec apt install adb
安装Scrcpy
在应用商店安装的Scrcpy是Scrcpy-Gui,提供Scrcpy的可视化操作,但是没有安装需要的Scrcpy软件,这可能就是大部分用户安装上软件,但是无法使用的原因。
由于Deepin的ap源里没有scrcpy,所以得从源码构建应用。
源码构建
git clone https://github.com/Genymobile/scrcpy
cd scrapy
pkexec apt install ffmpeg libsdl2-2.0-0 adb wget \
gcc pkg-config meson ninja-build libsdl2-dev \
libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \
libusb-1.0-0 libusb-1.0-0-dev
./install_release.sh
打开USB调试
步骤:
1.打开手机设置
找到关于手机
2.找到版本信息
找到版本信息,点击进入点击版本号5次,即可进入开发者模式
3.在设置中就会出现开发者选项
手机连接USB插入电脑后,勾选USB调试
安装Scrcpy-Gui
应用商店搜索scrcpy安装该应用
打开软件后可以镜像配置中默认即可。
有线连接
手机USB连接后,下面会显示有线设备,选择后打开。
连接成功
无线连接
手机需要与电脑在同一个局域网下,在手机WIFI信息里将IP设置为静态
我手机IP地址为:192.168.88.101
第一次无线连接时:
请确保手机已通过数据线连接到电脑
请确保只有一个手机通过数据线连接到电脑
第一次需设置端口,以后连接手机,只需要添加手机的静态IP即可
IP输入:192.168.88.101:5555,需要加上:5555,此时可以看到两种连接方式
勾选无线连接点击启动,一开始可能会提示错误,多尝试几遍就可以了,后面就可以直接选择无线连接,IP地址也不用输入:5555,直接输入IP即可。