Qt5.14.2 for Android 环境配置及开发

2024-07-14 1770阅读

1、SDK、NDK、JDK准备

         Qt开发Android需要jdk、ndk、sdk3个主要的包。同时Qt开发Android需要与3个包的版本相对应,如果jdk、ndk、sdk版本对不上,那么基本是配置不成功的。对于Qt版本与安装包的版本对应在Qt帮助文档有说明,具体位置忘记了。那么我就不叙述怎么下载包以及版本的对应,直接给出我已经配置好的安装包链接(https://pan.baidu.com/s/1x9qpTYO5NTkoOfqKXfyiHw )。提取码:1234

        里面包含以下文件:

Qt5.14.2 for Android 环境配置及开发

准备好后开始进行解压或者安装。把jdk、ndk、sdk分别解压或安装到文件夹下:

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

sdk文件夹要多一些是因为我下载了Android的一些模块等,文件夹很大。

准备好后然后安装Qt5.14.2,可以去官网下载,或者是准备的链接(https://pan.baidu.com/s/1KYuYDDvhzkkLDypvDS6HZw 

提取码:1234 

)。

安装过程就不叙述了,如果不知道那就全部安装,我是难得选择直接全部安装了。重要的模块如下图:

Qt5.14.2 for Android 环境配置及开发

2、环境配置

都安装好了以后开始环境配置:

第一步:在系统环境变量中添加

变量名:JAVA_HOME  变量值:准备好的文件夹路径D:\Android\jdk8

Qt5.14.2 for Android 环境配置及开发

第二步:添加CLASSPATH变量名,变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

第三步:添加到系统环境变量path里面

路径:%JAVA_HOME%\bin 移动到最上面

Qt5.14.2 for Android 环境配置及开发

那么我们就准备好了,开始配置Qt。

打开Qt,选择工具->选项->设备->Android,然后配置jdk、sdk、ndk路径,配置没问题就如下图所示。

Qt5.14.2 for Android 环境配置及开发

下一步开始配置SDK。以管理员权限打开SDK Manager.exe。

Qt5.14.2 for Android 环境配置及开发

如下图所示:

Qt5.14.2 for Android 环境配置及开发

需要选择安装的我圈出来。

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

后面的安装步骤就简单了,就不截图,最后就是以上图,表示已经安装成功了。

AVD Manager.exe是配置模拟器的,不太好用,有点卡,我就不配置了。

3、开发

准备好了后就可以进行开发了。

打开Qt。创建新的Qml项目,选择以下构建。

Qt5.14.2 for Android 环境配置及开发

挨着一下步骤进行配置。

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

这样我们基本的环境配置就做好了,不过这样编译也会报错。下面就要用上前面准备的gradle-5.5.1-bin.zip文件了。

先打开gradle-wrapper.properties文件。

Qt5.14.2 for Android 环境配置及开发

里面有个下载链接,这个链接基本下载不了,https会报错。

我们先构建一下,提示报错。我们先打开C:\Users\Administrator\.gradle\wrapper\dists这个路径。如下图。

Qt5.14.2 for Android 环境配置及开发

然后进入目录gradle-5.5.1-bin,会有一个默认文件夹生成,然后我们把准备好的gradle-5.5.1-bin.zip文件复制到cfsov38hb3r1zj4ic9bbjcc7n文件夹下, 如下图。

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

然后再次构建项目就成功了,如下图。

Qt5.14.2 for Android 环境配置及开发

最后一行就是apk生成的路径。

提示:

生成的apk可能在有些手机上能安装显示,有些就不能,那么我们就可以修改Android编译版本,如下图。

Qt5.14.2 for Android 环境配置及开发

Qt5.14.2 for Android 环境配置及开发

配置好这2个后,还需要配置系统架构,可多选,可单选,多选生成的apk很大,如下图。

Qt5.14.2 for Android 环境配置及开发

如果都选择,那么大多数手机都能够兼容了。到此已经配置好了,可以进行开发了。

VPS购买请点击我

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

目录[+]