实现前提:确保adb已经安装成功,如果没有可以参考https://blog.csdn.net/qq_33575901/article/details/103954723安装adb
1.安装依赖
sudo apt install ffmpeg libsdl2-2.0-0
sudo apt install make gcc git pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev
sudo apt install openjdk-8-jdk
2.下载server
https://github.com/Genymobile/scrcpy/releases/download/v1.12.1/scrcpy-server-v1.12.1,后面需要用到
3.使用开源项目
git clone https://github.com/Genymobile/scrcpy
cd scrcpy
meson x --buildtype release --strip -Db_lto=true
cd x
ninja
最后一步运行ninja可能会失败,不过查看报错内容可以发现是构建server时出错,这时就要用到第2步中下载的server,重命名scrcpy-server-v1.12.1为scrcpy-server,并移动到x目录中的server目录下即可。
4.使用投屏
1)开启android手机usb调试模式,并连接电脑
2)./run x
如下效果图: