编译 QtScrCpy for Linux

末鹿安然 提交于 2020-08-09 22:31:18

环境

操作系统: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

启动 QtCreator

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

可以按照以下途径下载。

ARM64

安装系统自带的 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

MIPS64EL

编译构建 adb(龙芯)

https://my.oschina.net/chipo/blog/3186668

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!