1 基本概念
对使用到的工具进行一个简介,这里只需要有个概念就行,有兴趣的朋友可以自行查阅相关资料做更深入的了解。
1.1 Java JDK
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
1.2 Android SDK
Android SDK被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合,是Android专属的软件开发工具包。
1.3 Android NDK
原生开发套件(NDK)是一套工具,使能够在Android应用中使用C和C++代码,并提供众多平台库,可使用这些平台库管理原生Activity和访问实体设备组件,例如传感器和触摸输入。
2 准备工作
2.1 下载
各个工具对应版本就以这里提供的为准,其它的版本并未测试,如果下载链接失效,可自行通过其它方式下载。
名称 | 下载 |
---|---|
Qt | qt-opensource-windows-x86-5.12.6.exe |
Java JDK | jdk-8u144-windows-x64.exe |
Android SDK | installer_r24-windows.exe |
Android NDK | android-ndk-r18b-windows-x86_64.zip |
2.2 安装
注意:全程不需要手动设置任何环境变量。
- 安装Qt
这里一般选中ARMv7架构就可以了,另外两个也可以都选中,根据自己需求来吧。 - 安装Java JDK
一路默认安装(我是指定安装在D:/qt_android目录下)。 - 安装Android SDK
一路默认安装(我是指定安装在D:/qt_android目录下),安装完成后启动SDK Manager,因为我们只需要保证能编译出apk安装包就可以了,不需要去连接手机调试(这玩意儿不是所有手机都能连接成功,在电脑上调试好了再编译成apk就行了,也不用每次都要去连一下手机),更不需要使用AVD安卓模拟器,这些只会增加失败的概率,直接通过手机安装apk的方式配置最简单,所以镜像啥的都不需要安装,仅仅只需要勾选两项即可,其它都不用选,配置如下:
其它版本可自行测试,如果一定需要直接连接手机调试和使用模拟器啥的,也可以自行研究下,网上也有很多教程。
配置完成后,点击安装即可:
- 安装Android NDK
android-ndk-r18b-windows-x86_64.zip我这里是解压到D:/qt_android目录下。
3 配置QtCreator
准备工作完成后,接下来配置QtCreator,进入工具->选项->设备->android,配置如下:
到此,配置完成,可以使用了。
4 简单使用
- 打开一个项目
- 选择构建套件
- 构建项目
- 构建完成
构建完成后,进入上图apk安装包生成路径,将apk安装包发送到手机安装运行即可。