环境说明:
-
Ubuntu18.04
-
源码地址:GitHub - Genymobile/scrcpy: Display and control your Android device
-
scrcpy源码版本v1.23
一、搭建scrcpy编译开发环境:
-
下载scrcpy源码
git clone https://github.com/Genymobile/scrcpy
二、前置软件搭建
1.adb
-
安装adb的命令
sudo apt-get install android-tools-adb
2.查看adb是否安装成功
-
adb version
3.安装pip3
sudo apt install python3-pip
4meson搭建 -
pip3 install meson
这个时候,关键点来的,因为用
pip3 install meson安装的话,不但没有设置环境变量,而且版本低,略显麻烦,故用apt-get安装。
m:~/scrcpy-1.14$ pip3 install meson
Collecting meson
Downloading https://files.pythonhosted.org/packages/04/db/53fe14aa9a45e34b76e58f4b479276eb8dd0591552f941a4aea28cd3d760/meson-0.54.3.tar.gz (1.7MB)
100% |████████████████████████████████| 1.7MB 54kB/s
Building wheels for collected packages: meson
Ru