目录
一、所需安装包依赖
二、各个安装包依赖安装过程
三、QtCreator 环境配置。
四、测试
一、所需安装包依赖
1、Qt库版本:qt-opensource-windows-x86-5.12.2.exe(armv7)
2、Java开发工具包版本:jdk-8u201-windows-x64.exe
3、ndk原生开发工具包版本:android-ndk-r18b-windows-x86_64.zip
4、android sdk版本:installer_r24.4.1-windows.exe android sdk:Android 9(API 28)
注:当然每个安装版本也有其他版本的,我并未尝试其他版本,如果有兴趣也可以试试其他版本。
我的安装的版本链接:
链接:https://pan.baidu.com/s/1PRodE8Ifjtu0IqepDY-0Dw
提取码:4124
二、各个安装包依赖安装过程
1、安装Qt:qt-opensource-windows-x86-5.12.2----armv7
如果已经安装过Qt库,没必要卸载重装,qt安装目录下面的MaintenanceTool.exe可以重新安装其他模块
首先浏览器打开地址栏进入以下地址,找到国内的源,点击HTTP进入镜像地址 http://download.qt.io/static/mirrorlist/
接下来进入以下路径/online/qtsdkrepository/windows_x86/root/qt/,然后就在地址栏复制一下当前的路径,设置临时存储库时用得到。
即以下路径:
http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/
然后,进入Qt的安装目录,再进入以下路径,Qt\Qt5.12.2,该路径如下图所示,双击MaintenanceTool.exe。按照下列图片进行操作。
由于现在qt版本已经更新超过Qt5.12.2,需要更新组件,下面就不再操作,其实具体的和安装qt时 没有区别,需要哪个组件,安装以下就行了。关于这个工具确实差劲,安装配置太过困难。
2、安装Java开发工具包版本:jdk-8u201-windows-x64.exe
官网下载:https://www.oracle.com/technetwork/java/javase/downloads/index.html
不过现在好像有了中国的网站,这个网页不一定下载的到。
我使用的是jdk-8u201,这个版本自带安装jre,免去了设置环境变量的麻烦。
3、安装ndk
官网下载:https://developer.android.google.cn/ndk/downloads/
下载android-ndk-r18b-windows-x86_64.zip,解压到一个目录下即可(要记住这个路径)。
4、安装android sdk:installer_r24.4.1-windows.exe
官网下载:http://tools.android-studio.org/index.php/sdk/
自行安装后记住安装路径,具体配置如下:
先找到安装路径,双击SDK Manager.exe(如果以下步骤出现下载不了,管理员权限运行)。
这里说明以下,安装其他版本也可以,最好安装版本一致,即:
android sdk plaform-tools:必选
android sdk build-tools: 必选。编译链,版本最好选择相应安卓版本的最高版本。比如我选择28.0.3
android 9(API 28):安卓版本,API28很重要,要和编译链大版本一致才行。
三、QtCreator 环境配置。
1、打开QtCreator,进入工具->选项->设备,如下图所示,分别填入各个安装包的安装路径,当提示绿色对号时,说明配置正确。别忘记了点击Apply保存一下。
2、查看Kits,如下图,自动生成Android构建环境。
四、测试
1、新建一个QtQuick项目,选择安卓构建环境,最好也选择一个桌面环境,方便测试。如下图。
2、查看项目内容,如下图所示。
3、编译。
注意:由于Android6(API23),在编译的时候需要API28.0.2的一些东西,最好把android sdk plaform-tools的编译链也下载下来,否则编译生成apk时有问题。
编译成功后会在编译输出目录产生一个apk,安装到安卓手机即可运行。路径如下图。