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

发布时间:2024年01月18日

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

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

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

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

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

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

? ?

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

2.3 ndk下载

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

3. 安装JDK

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

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

系统变量新建

编辑Path

5. 安装 SDK

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

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

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

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

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

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中继续配置项目,打开上次的工程,点击项目

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

弹出的对话框中点击完成

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

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

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

文章来源:https://blog.csdn.net/linxiuji2862/article/details/135653345
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。