• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

QT5.12安卓环境的搭建转载保存留档查看

武飞扬头像
caicai_xiaobai
帮助1

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项目:

学新通

学新通

学新通

学新通

然后下一步后,完成。

打开测试代码:

  1.  
    //androidTest\scroll\main.qml:
  2.  
     
  3.  
     
  4.  
     
  5.  
    import QtQuick 2.12
  6.  
     
  7.  
    import QtQuick.Controls 2.5
  8.  
     
  9.  
     
  10.  
     
  11.  
    ApplicationWindow {
  12.  
     
  13.  
    visible: true
  14.  
     
  15.  
    width: 640
  16.  
     
  17.  
    height: 480
  18.  
     
  19.  
    title: qsTr("Scroll")
  20.  
     
  21.  
     
  22.  
     
  23.  
    ScrollView {
  24.  
     
  25.  
    anchors.fill: parent
  26.  
     
  27.  
     
  28.  
     
  29.  
    ListView {
  30.  
     
  31.  
    width: parent.width
  32.  
     
  33.  
    model: 40//20
  34.  
     
  35.  
    delegate: ItemDelegate {
  36.  
     
  37.  
    text: "Item " (index 1)
  38.  
     
  39.  
    width: parent.width
  40.  
     
  41.  
    }
  42.  
     
  43.  
    }
  44.  
     
  45.  
    }
  46.  
     
  47.  
    }
学新通

学新通

把model 修改为40。

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

学新通

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

学新通

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

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

学新通

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

学新通

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

学新通

刚改的共有40个item。

3.2 QGroundControl 工程测试

和上述配置没什么区别了

学新通

配置后运行 Debug

再选择设备确认:

学新通

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

学新通

打开QGC,验证通过:

学新通

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

学新通

4. ADB调试工具

① 先把 ndk 路径添加到 path 环境变量中

学新通

② 安装酷安的 adb wifi apk 到 Android 设备之中 ,然后 Android中点击开关

链接: 百度网盘 请输入提取码

提取码:qh1w

③ PC 中运行连接指令

adb connect ip:port

1

学新通

连接后在 Qt Creator 中编译 Android,即会弹出相应设备。

④ 其余常用指令:

● 截图和下载截图:

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgcbbbc
系列文章
更多 icon
同类精品
更多 icon
继续加载