操作系统:Ubuntu Kylin 优麒麟 20.04 LTS
适用架构:AMD64、ARM64(鲲鹏、飞腾)
操作系统:Debian 10 Buster
适用架构:MIPS64EL(龙芯)
sudo apt install git cmake gcc g++ qt5-default qt5-qmake qtcreator build-essential libgl1-mesa-dev qtbase5-private-dev libqt5x11extras5-dev libavformat-dev libswscale-dev mingw-w64
git clone https://gitee.com/Barryda/QtScrcpy.git
sudo qtcreator
快捷键 Ctrl + O 或点击“文件”、“打开文件或项目”,选择 QtScrCpy 所在目录中的 all.pro 这个文件。然后点击“Configure Project”配置项目。
一般情况下,上边这一步都可以自动完成。如果 Kits 工具没有完成自动检测,可以手动设置一下。比如,Qt Qmake 的路径。
将手机开启“开发者选项”进入开发者模式,启用“USB 调试”。通过 USB 数据线连接到电脑。在弹出的对话框中选择 USB 连接模式为“文件传输”。
快捷键 Ctrl + R 或者点击左下角的绿色三角形图标,运行软件。点击“刷新设备列表”,然后“启动服务”。
ARM64 和 MIPS64EL 架构下,要更新软件包自带的 AMD64 版本的 adb 文件为相应的架构版本。
文件所在的路径,QtScrcpy/third_party/adb/linux
可以按照以下途径下载。
安装系统自带的 adb。
sudo apt install adb
修改 QtScrCpy 自带的 adb 文件名。
cd QtScrcpy/third_party/adb/linux/
mv adb adb.bak
创建链接至系统自带的 adb。
sudo ln -s /usr/bin/adb QtScrcpy/third_party/adb/linux/adb
另一种方案,使用安卓开发工具包中的 adb 文件。
鲲鹏 920 编译环境下的 Android 安卓模拟器 SDK 镜像包
7.0 获取:android-sdk-linux_920.tar.gz
9.0 测试:android-sdk-9-linux_920
《编译构建 adb(龙芯)》