文章目录
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
一、下载地址
- qt-opensource-windows-x86-5.12.3
- jdk-8u271-windows-x64
- installer_r24.4.1-windows.exe
- android-ndk-r21b-windows-x86_64.zip
二、安装(先安装JDK,SDK,NDK最后在安装Qt)
1.JDK配置
1.1 安装
双击安装包,点击更改,选择你的安装路径,然后下一步等待安装
完成后会自动跳出另一个安装页面,在选择一次安装路径,完成后点击关闭完成
1.2 配置环境变量
右键计算机 --> 属性 --> 高级系统设置 --> 环境变量 --> 新建
变量名是:JAVA_HOME
变量值是:JDK的安装路径
点击确定再次新建
变量名: CLASSPATH
变量值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
点击确定
找到系统变量里的Path点击编辑,在最后变加上JDK的安装目录里的bin 例如我的是 ;C:\Program Files\Java\jdk1.8.0_271\bin(注意前面带;)
注意:上面是win7的操作方法,win10应该是找到path点击编辑然后在新建填入你的bin路径
打开cmd控制台输入JAVA -version 如果出现以下内容就证明环境配置成功
2.SDK配置
2.1 安装
找到刚才下载的installer_r24.4.1-windows.exe 双击安装,路径自己选择,安装完成后运行。
2.2 配置环境变量
在系统变量中增加一个ANDROID_SDK_HOME变量,属性值为android sdk安装目录
然后再在path变量后添加以下两个路径(注意分号;):
;%ANDROID_SDK _HOME%\tools
;%ANDROID_SDK _HOME%\platform-tools
确定
2.3 运行
去安装目录项运行SDK Manager.exe,根据你想要的安卓版本去安装所需要的相关工具包,比如安卓9要安装的如下图
如果打开没有显示可安装的工具则需要添加国内的软件源
Tools–>option,在下面的两栏输入以下内容 网址: mirrors.neusoft.edu.cn 端口:80,点击close
然后点击Package–>Reload就会更新安卓的构建工具了
3.NDK配置
这个很简单,直接把下载的压缩包解压到你想放置的目录即可,在QT配置安卓设备的时候用到。
4.Qt配置
1.Qt安装
这个不用多说下一步到底即可。
2.配置安卓
打开Qtcreator, 点击工具选项,JDK自己检测到了,只需要将SDK和NDK的路径添加进去,然后SDK manager会显示你下载的SDK工具,点击确定,环境就基本配置完成了
环境搭建完毕!!!
总结
期间也是踩过几个坑,比如Qt版本要和SDK,NDK版本相对应,当时我用的Qt5.12.10就不行,而且NDK版本也不能过低,我用过NDKr16b的版本是编译不出来apk的。如果对版本没有特殊要求以上的版本就可以了,如果用其他的版本可能还得多试。