Qt for Mac将QGroundControl编译为Android程序
最近在研究QGroundControl源码,为了便于学习,准备将QGC代码编译为Android程序,这样便于在Android移动设备上安装使用,并进行二次编码。经过各种折腾,终于成功运行在了Android设备上。
QGC可在各种环境下进行编译,如Mac、Windows、Linux。我采用的是Mac原生环境下进行编译。整体流程相对简洁,无需太多的配置工作。现将整个操作过程做如下记录。
一、需下载的源码及安装包
1.QGC源码
- 下载地址:QGroundControl.git,使用git clone即可。
- 版本:可以使用不同的版本,切换方式:git checkout 版本号。
- 递归更新子模块:git submodule update。
2.Qt安装包
- 下载地址:Qt官方网站、中国科技大学镜像 。
- 版本:MacOS需安装5.11.0及以上版本。
3.Java JDK - 下载地址:https://www.androiddevtools.cn
- 版本:jdk1.8.0_211
4.Android SDK
- 下载地址:https://www.androiddevtools.cn。如果安装了Android Studio,则可以在Android Studio->Tools->SDK Manage

本文档详细记录了如何在Mac环境下,将QGroundControl源码编译为Android应用程序的过程,包括所需的Qt、JDK、Android SDK和NDK版本,以及编译和解决常见问题的方法。
最低0.47元/天 解锁文章
5498

被折叠的 条评论
为什么被折叠?



