windows下 QT for Android环境搭建

  • 1. QT环境搭建
  • 2. Android 环境搭建
    • 2.1 JDK
    • 2.2. NDK
    • 2.3 SDK
  • 3. 软件测试
    • 3.1 QT自带 Scroll 工程测试
    • 3.2 QGroundControl 工程测试

所有的热爱都要不遗余力,真正喜欢它便给它更高的优先级,和更多的时间吧!

关于QT其它文章请点击这里:     博客目录导航


姊妹篇: win10下新版QGC地面站环境搭建全面攻略(v4.x.x QGroundControl地面站搭建)


QT Android 环境对JDK、SDK 、NDK的版本有要求,以下为验证通过的版本搭配:

QT: Qt 5.12.6
JDK: jdk1.8.0_291
SDK Version: 25.2.5
NDK Version: 20.1.5948944

资源已上传百度云:
链接:https://pan.baidu.com/s/1Oa2CJZACioPk4RoLwgjscQ
提取码:p8o7

1. QT环境搭建

Qt 5.12.6安装的时候 添加 “Android ARM64-v8a”,也可以添加 “Android ARMv7” 。

(其它为搭建qgc时需要添加的)

2. Android 环境搭建

QT官方的指导:

Qt 5.12 Getting Started with Qt for Android

Qt 5.15 Getting Started with Qt for Android

2.1 JDK

注意JDK一定是JDK 6或JDK 6之后,JDK 11或JDK 11之前的版本:


点击这里,第一个红色框

如下我们选择JDK 8u291安装, 链接:JDK

下载后双击傻瓜式安装即可,安装包都已上传百度云

2.2. NDK

点击这里:

NDK 地址: NDK

按官网推荐,Qt 5.12.6 选择 NDK r20b版本 :

下载:

就是zip的压缩包,可解压到自己指定的位置,也已上传百度云

2.3 SDK

sdk 就不要选择这个,不用Android studio安装

SDK 下载链接:SDK

这也是压缩包,我选择解压在与NDK放同一父目录下。

如下,打开 SDK Manager.exe

按此文推荐选择: Windows下基于Qt开发Android应用




然后点击安装,再把所有的×都变为√

我安装后有23.5个G 有点大,估计没必要装这么多版本的

所有安装完毕,再一一确认文件位置,如下显示了:

Android settings are OK. (SDK Version: 25.2.5, NDK Version: 20.1.5948944)

3. 软件测试

3.1 QT自带 Scroll 工程测试

新建自带的Scroll项目:




然后下一步后,完成。

打开测试代码:

//androidTest\scroll\main.qml:import QtQuick 2.12
import QtQuick.Controls 2.5ApplicationWindow {visible: truewidth: 640height: 480title: qsTr("Scroll")ScrollView {anchors.fill: parentListView {width: parent.widthmodel: 40//20delegate: ItemDelegate {text: "Item " + (index + 1)width: parent.width}}}
}

把model 修改为40。

连接上自己的 Android手机,不能选择仅充电,如下选择传输文件:

打开开发人员选项,打开USB调试

当然,鸿蒙需要退出纯净模式

QT 中点击运行,弹出了手机设备:

手机上弹出了,安装应用的提醒:

选择继续安装,安装后就可以打开手机上刚安装的 scroll APP 了:

刚改的共有40个item。

3.2 QGroundControl 工程测试

和上述配置没什么区别了

配置后运行 Debug

再选择设备确认:

手机上安装后,已经有两个APP了:

打开QGC,验证通过:

另外, 还可以采用Android Studio 虚拟设备,本次就没有尝试了


关于QT其它文章请点击这里:     博客目录导航

姊妹篇: win10下新版QGC地面站环境搭建全面攻略(v4.x.x QGroundControl地面站搭建)

参考: Windows下基于Qt开发Android应用


windows下 QT 的 Android 环境搭建(附软件测试)相关推荐

  1. window 下Qt for android 环境搭建

    ******************************************************************* 转自http://www.cnblogs.com/rophie/ ...

  2. QT for Android环境搭建与配置

    前言 QT for Android的环境搭建要求JDK.SDK.NDK.ANT的版本和QT的版本要高度契合,不管JDK.SDK.NDK.ANT.QT其中的哪一个版本过高过低都可能导至搭建失败,或者貌似 ...

  3. Mac下Qt for android 环境配置

    Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...

  4. 【1】windows下IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  5. Windows下Qt编写Android应用程序的环境搭建记录

    目录 前言 配置开发环境 安装JDK1.8 安装SDK 安装NDK Qt配置OpenCV C++&Java混合编程 结语 前言 由于要在手机上实现一些应用,例如部署目标检测模型.添加单目测距定 ...

  6. c语言与qt编写安卓,Windows下Qt for Android 编译安卓C语言可执行程序

    作为 C/C++ 程序员,有时候我们希望在安卓上运行从 C/C++ 生成的可执行程序,而不是在 Java 中通过 jni 的方式来调用 C 动态库.有两个途径可以达到这个目的:一 作为 C/C++ 程 ...

  7. Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种...

    2019独角兽企业重金招聘Python工程师标准>>> 今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵 ...

  8. qt on android 环境搭建的心酸过程

    前几天一直在弄qt on android的搭建环境.苦于自己慢慢研究,大概一个星期了,还是没有搭建完成,都已经放弃了.然而,昨天,我帮我们班一个女同学装autocad的时候,也是弄了一个下午才弄好,由 ...

  9. Windows下Qt for Android开发之环境搭建

    文章目录 前言 一.准备工作 二.安装Qt及插件 1.安装Qt 2.安装JDK 3.安装SDK 4.安装NDK 5.配置Qt中的设置 6.第一个Android程序 1.创建工程 2.编写自己第一个An ...

最新文章

  1. nlohmann/json使用笔记
  2. NLP这两年:15个预训练模型对比分析与剖析
  3. 浪潮、寒武纪联手,目标:新基建智算中心
  4. datatable报错 uncaught TypeError: Cannot read property 'aDataSort' of undefined
  5. 解决MSDTC 53258故障
  6. 成功解决RuntimeError: Decompression ‘SNAPPY‘ not available.  Options: [‘GZIP‘, ‘UNCOMPRESSED‘]
  7. Java设计模式学习总结(12)——结构型模式之外观模式
  8. linux如何重启syslog服务,Linux syslog服务
  9. 寻找数组中 的最大值最小值
  10. Markdown图片并排展示、图注对齐
  11. android中文朗读包,Android 通过手说tts中文语音包实现中文朗读
  12. [文摘20080226]领导法则 - 陈安之
  13. 教你如何批量下载QQ相册或是手机相册里原照片
  14. 【博学谷学习记录】超强总结,用心分享 | 产品经理电商项目知识点总结与回顾
  15. win2003修改密码后提示确认用户名及域无误_周知!贵州高考志愿填报系统提示!...
  16. Ubuntu拼音打不了中文
  17. 金蝶软件各版本安装包下载地址(即时更新)
  18. WebDAV之葫芦儿·派盘+小书匠
  19. java.sql.SQLException: Illegal conversion 非法转化
  20. 汉诺塔(hanoi tower)游戏

热门文章

  1. 用wordcloud生成中国地图
  2. requests抓取猫眼电影
  3. Android工具类——获取wifi模块MAC地址
  4. Win10系统打开便签便利贴工具的方法
  5. Linux 拷贝文件:cp 命令
  6. 才云 Caicloud 步履不停,与云原生先行者携手同行
  7. 选择深圳网络推广外包需要注意什么
  8. 过拟合、正则化和损失函数
  9. 陕西棒球发展·棒球5号位
  10. idea设置中文界面_IntelliJ IDEA这样设置,用起来不仅顺手而且特爽