QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

2024-04-11 1857阅读

温馨提示:这篇文章已超过381天没有更新,请注意相关的内容是否还可用!

基于在qt5.14.2环境下开发安卓apk的成功经历,将其公开给各位qt或者安卓开发学习者。

此次部署过程踩过多个坑,耗时十几个小时,如果有兴趣学习qt一套源码跨平台(windows10 android)编译的,可以跟踪下。

1. 安装QT5.14.2的过程中,选中套件(kit) qt for android。

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

    如果已经安装了qt creator但没有安装该套件,可以找到在qt安装目录下的MaintenanceTool.exe,运行该程序(如果运行后添加失败,可以搜索解决办法),添加上述套件。

2. 需要安装三个独立的软件组件,一个是jdk8(注意版本不能高了),一个是android sdk,还有一个是ndk(只需要解压缩,无需安装)。

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

    2.1 jdk下载官网 Java Downloads | Oracle 中国 下载页面向下拉,找到Java8

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

   

2.2 android SDK下载   下载网址AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

2.3 ndk下载

下载地址Unsupported Downloads · android/ndk Wiki · GitHub

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

3. 安装JDK

jdk-8u391-windows-x64.exe 安装尽量在C盘,不要有中文目录。

4. 安装完成后配置系统环境变量,右键此电脑—>属性—>高级系统设置—>环境变量

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

系统变量新建

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

编辑Path

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

5. 安装 SDK

installer_r24.4.1-windows.exe 安装,不必在C盘,但需要记住路径

安装完成后需要配置,只需要配置Tools和 Android8.0

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

6. NDK压缩包解压,放到与SDK相同的目录下

7. 配置Android选项,运行QT Creator,点击工具—>选项

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

点击设备—Android,配置JDK路径 SDK和NDK路径,确保红框内显示OK ,如有问题,就一个个重新安装,然后多次刷新,最后保证都显示绿色对钩,如下图。

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

8. 新建一个QT的工程,使用android套件,构建,第一次会卡在

Downloading https://services.gradle.org/distributions/gradle-5.5.1-bin.zip

然后手动打开这个链接,下载gradle-5.5.1-bin,然后放到下面这个目录下

C:\Users\administrator\.gradle\wrapper\dists 之后解压缩

9.在QT中继续配置项目,打开上次的工程,点击项目

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

点开Build Android APK详情,点击Create Templates

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

弹出的对话框中点击完成

9. 回到QT编辑界面,在工程中点开Other files,找到build.gradle,添加红框中的代码,如下图,这个步骤不执行的话就会弹出错误提示。

QT5.14.2 for Android 部署经验 在qt5.14.2环境下开发安卓apk #QT# #android# #跨平台#

10. 重新编译工程,得到APK,在工程目录下。将apk放到安卓手机里安装,查看效果即可。

不推荐在线调试,反复尝试效果都不好。

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]