Scrcpy能在电脑上投影手机屏幕,并且能在电脑上操作反过来控制手机。
环境:Ubuntu 16.04 LTS
一、前置软件
1.adb
2.pip3
sudo apt install python3-pip
这个pip3安好后还得更新一下
(You are using pip version 8.1.1, however version 19.2.3 is available.)
pip3 install --upgrade pip
二、安装Scrcpy
1.依赖包
# runtime dependencies
sudo apt install ffmpeg libsdl2-2.0-0
# client build dependencies
sudo apt install make gcc git pkg-config ninja-build \
libavcodec-dev libavformat-dev libavutil-dev \
libsdl2-dev
# server build dependencies
sudo apt install openjdk-8-jdk
在Ubuntu 16.04上, meson版本太老了,不建议直接apt-get
安装,用pip3
安装
pip3 install meson
2.下载安装Scrcpy
下载scrcpy
git clone https://github.com/Genymobile/scrcpy
cd /你的scrcpy的路径/scrcpy
meson x --buildtype release --strip -Db_lto=true \
-Dprebuilt_server=/你的scrcpy-server.jar文件的路径/scrcpy-server.jar
cd x
ninja
sudo ninja install
三、运行
volume@lenovo:~$ adb devices
List of devices attached
ceb2c466 device
说明adb链接成功了,然后才能运行Scrcpy
scrcpy
Reference:
Github官方教程:https://github.com/Genymobile/scrcpy/blob/master/BUILD.md