Qt5安卓开发环境搭建

文章目录


Qt安卓开发环境的配置

我用的安装包版本分别为:

  • Qt 版本:qt-opensource-windows-x86-5.12.3.exe
  • JDK 版本:jdk-8u271-windows-x64.exe
  • SDK 版本:installer_r24.4.1-windows.exe
  • NDK 版本:android-ndk-r21b-windows-x86_64.zip

一、下载地址

二、安装(先安装JDK,SDK,NDK最后在安装Qt)

1.JDK配置

1.1 安装

双击安装包,点击更改,选择你的安装路径,然后下一步等待安装
Qt5安卓开发环境搭建
完成后会自动跳出另一个安装页面,在选择一次安装路径,完成后点击关闭完成
Qt5安卓开发环境搭建

1.2 配置环境变量

右键计算机 --> 属性 --> 高级系统设置 --> 环境变量 --> 新建
Qt5安卓开发环境搭建
变量名是:JAVA_HOME
变量值是:JDK的安装路径
Qt5安卓开发环境搭建
点击确定再次新建
变量名: CLASSPATH
变量值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
Qt5安卓开发环境搭建
点击确定
找到系统变量里的Path点击编辑,在最后变加上JDK的安装目录里的bin 例如我的是 ;C:\Program Files\Java\jdk1.8.0_271\bin(注意前面带;)
Qt5安卓开发环境搭建
注意:上面是win7的操作方法,win10应该是找到path点击编辑然后在新建填入你的bin路径

打开cmd控制台输入JAVA -version 如果出现以下内容就证明环境配置成功
Qt5安卓开发环境搭建

2.SDK配置

2.1 安装

找到刚才下载的installer_r24.4.1-windows.exe 双击安装,路径自己选择,安装完成后运行。

2.2 配置环境变量

在系统变量中增加一个ANDROID_SDK_HOME变量,属性值为android sdk安装目录
Qt5安卓开发环境搭建
然后再在path变量后添加以下两个路径(注意分号;):
;%ANDROID_SDK _HOME%\tools
;%ANDROID_SDK _HOME%\platform-tools
Qt5安卓开发环境搭建
确定

2.3 运行

去安装目录项运行SDK Manager.exe,根据你想要的安卓版本去安装所需要的相关工具包,比如安卓9要安装的如下图
Qt5安卓开发环境搭建
如果打开没有显示可安装的工具则需要添加国内的软件源
Tools–>option,在下面的两栏输入以下内容 网址: mirrors.neusoft.edu.cn 端口:80,点击close
Qt5安卓开发环境搭建
然后点击Package–>Reload就会更新安卓的构建工具了

3.NDK配置

这个很简单,直接把下载的压缩包解压到你想放置的目录即可,在QT配置安卓设备的时候用到。
Qt5安卓开发环境搭建

4.Qt配置

1.Qt安装

这个不用多说下一步到底即可。

2.配置安卓

打开Qtcreator, 点击工具选项,JDK自己检测到了,只需要将SDK和NDK的路径添加进去,然后SDK manager会显示你下载的SDK工具,点击确定,环境就基本配置完成了
Qt5安卓开发环境搭建
环境搭建完毕!!!

总结

期间也是踩过几个坑,比如Qt版本要和SDK,NDK版本相对应,当时我用的Qt5.12.10就不行,而且NDK版本也不能过低,我用过NDKr16b的版本是编译不出来apk的。如果对版本没有特殊要求以上的版本就可以了,如果用其他的版本可能还得多试。

上一篇:QT5封装keras tensorflow(二,qt5创建 Demo)


下一篇:qt5-循环遍历语句foreach