编译安装 QtScrCpy for 优麒麟 22.04

原创
04/23 16:26
阅读数 792

环境

操作系统:Ubuntu Kylin 优麒麟 22.04 LTS

                  优麒麟 20.04 LTS 请参考,https://my.oschina.net/chipo/blog/4324904

适用架构:AMD64、ARM64(鲲鹏、飞腾)

操作系统:Debian 10 Buster

适用架构:MIPS64EL(龙芯)

 

安装依赖

sudo apt install git cmake clang gcc g++ qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qtcreator qtmultimedia5-dev build-essential libgl1-mesa-dev qtbase5-private-dev libqt5x11extras5-dev libavformat-dev libswscale-dev mingw-w64

 

克隆项目

git clone https://gitee.com/Barryda/QtScrcpy.git

或者

git clone https://github.com/barry-ran/QtScrcpy.git

如果 GitHub 不通,使用镜像站请参考,https://my.oschina.net/chipo/blog/5200659

项目中引用了另一个项目 QtScrcpyCore,查验一下引用是否成功。

ls ./QtScrcpy/QtScrcpy/QtScrcpyCore

如果目录非空,则引用成功,否则手工 Git。

cd ./QtScrcpy/QtScrcpy/

git clone https://kgithub.com/barry-ran/QtScrcpyCore.git

 

编译软件

cd ./QtScrcpy/

./ci/linux/build_for_linux.sh "Release"

 

 

启动 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 ./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

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部