QT5.14.2搭建Android开发环境

项目需求:因项目需求需要使用QT开发功能类似的一个跨平台项目,基于Android系统上运行单机软件。

开发环境:Windows 10 +QT5.14.2

搭建步骤:

1、安装Java软件,配置环境变量

java软件安装可以选择默认安装位置,我下载了jdk1.8.0_341的软件,本机电脑上还有java11的环境,maven可以根据自己需要下载解压后配置环境变量。

新增环境变量

JAVA_HOME:C:\Program Files\Java\jdk-11

MAVEN_HOME:D:\maven\apache-maven-3.8.6

CLASS_PATH:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;

path环境变量新增项:%JAVA_HOME%\bin;

2、安装QT5.14.2,配置环境变量

新增环境变量

MINGW_HOME:C:\Qt\Qt5.14.2\Tools\mingw730_32

path环境变量新增项:

C:\Qt\Qt5.14.2\5.14.2\mingw73_32\bin;

C:\Qt\Qt5.14.2\Tools\mingw730_32\bin;

C:\Qt\Qt5.14.2\Tools\QtCreator\bin;

%MINGW_HOME%\bin;

3、 安装Android相关软件,配置环境变量

ANDROID_AVD_HOME:F:\Android\.android\avd

ANDROID_HOME:F:\Android\android-sdk

ANDROID_NDK_HOME:F:\Android\android-ndk-r19c-windows-x86_64\android-ndk-r19c

ANDROID_SDK_HOME:F:\Android

path环境变量新增:

%ANDROID_HOME%\build-tools\29.0.3;

%ANDROID_HOME%\tools;

%ANDROID_HOME%\platform-tools;

%ANDROID_NDK_HOME%;

F:\Android\apache-ant-1.10.12\bin;

4、QT-Creator中的相关配置

打开菜单:"工具"--"选项",找到设备,配置如下:

JDK Location:C:\Program Files\Java\jdk1.8.0_341

Android SDK路径:F:\Android\android-sdk

Android NDK路径:F:\Android\android-ndk-r20b-windows-x86_64\android-ndk-r20b

QT5.14.2搭建Android开发环境_第1张图片

 Android模拟器新建:

打开F:\Android\android-sdk\AVD Manager.exe文件

QT5.14.2搭建Android开发环境_第2张图片

 点击右侧Create按钮,后新建对应的模拟器配置(QT程序运行时候会使用此模拟器)

QT5.14.2搭建Android开发环境_第3张图片

打开F:\Android\android-sdk\SDK Manager.exe文件,需要下载安装如下组件:

QT5.14.2搭建Android开发环境_第4张图片

 QT中新建Android项目步骤:

QT5.14.2搭建Android开发环境_第5张图片

 新建一个测试项目QtAndroidApp

QT5.14.2搭建Android开发环境_第6张图片

QT5.14.2搭建Android开发环境_第7张图片

QT5.14.2搭建Android开发环境_第8张图片

QT5.14.2搭建Android开发环境_第9张图片QT5.14.2搭建Android开发环境_第10张图片 这里比较关键:记得要选择Android对应的Kits:Android for armeabi-v7a,arm64-v8a,x86,x86_64 (Clang Qt 5.14.2 for Android)

QT5.14.2搭建Android开发环境_第11张图片

测试项目可以不写任何代码,然后选择debug运行,选择android对应的那个kits,并选择我们上面使用AVD Manager新建好的AndroidVirtualDev模拟器进行测试。

QT5.14.2搭建Android开发环境_第12张图片

 顺利运行结果如下:

QT5.14.2搭建Android开发环境_第13张图片

 补充资料:

一、Android模拟器保存位置切换办法

由于系统默认的位置在C盘,需要调整到F盘,具体办法如下:

1.1复制C:\Users\Administrator\.android目录下所有文件到F:\Android\.android

1.2打开我的电脑资源管理器,进入C:\Windows\system32目录,搜索cmd,找到cmd.exe后点击鼠标右键,选择以管理员方式运行cmd程序,然后输入bcdedit /set hypervisorlaunchtype off命令后重启电脑.

1.3重启电脑后模拟器位置由C:\Users\Administrator\.android\avd调整为F:\Android\.android\avd,可以删除掉原有的C:\Users\Administrator\.android\avd目录,以节省空间。

二、开发相关软件下载安装:

qt-opensource-windows-x86-5.14.2.exe 默认安装到C:\Qt\Qt5.14.2

android-ndk-r20b-windows-x86_64.zip  解压缩到F:\Android\android-ndk-r20b-windows-x86_64

installer_r24.4.1-windows.exe 自定义安装到F:\Android\android-sdk

下面几个软件貌似可以安装可以不安装,我的开发机上有下载安装

apache-ant-1.10.12-bin.zip

gradle-7.4-bin.zip

cmake-3.25.0-windows-x86_64.msi

android-studio-2021.3.1.17-windows.exe


 

你可能感兴趣的:(qt,开发语言)