环境准备

本案例所需要的安装包为:
jdk-8u151-windows-x64.exe
android-ndk-r12b-windows-x86_64.zip
android-sdk_r24.4.1-windows.zip
qt-opensource-windows-x86-5.11.0.exe
网上下载不到,可以私信公众号“技术笔记闲谈”,免费发你

1. 安装Qt

  • 下载Qt安装程序

   访问 Qt官网 (https://www.qt.io/download-dev)下载在线安装工具(Qt Maintenance Tool)。

  • 选择组件

   – 勾选 Qt 5.15.x 或 Qt 6.x(推荐最新LTS版本)。

   – 在 Qt for Android 部分选择对应架构(如 Android ARM64-v8a)。

   – 确保勾选 Qt Creator(集成开发环境)。

2. 安装JDK(Java Development Kit)

  • 下载JDK

    访问 Oracle JDK 或 OpenJDK,选择 JDK 11 或 JDK 17(需与Qt版本兼容)。

  • 配置环境变量

  添加JAVA_HOME变量——》
D:\ProgramFiles\Java\jdk1.8.0_151
在这里插入图片描述
添加CLASSPATH变量——》

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在这里插入图片描述
在Path添加——》
;%JAVA_HOME%\bin
在这里插入图片描述

  • 验证安装

    命令行输入 java -version 和 javac -version,确认输出正确版本,出现以下界面为成功!
    在这里插入图片描述

3. 安装Android NDK

解压android-ndk-r12b-windows-x86_64.zip,得到如下文件,先不用管,后续步骤再配置
在这里插入图片描述

4. 安装Android SDK

解压android-sdk_r24.4.1-windows.zip,注意该路径不能有空格,得到如下文件
在这里插入图片描述
双击其中的SDK Manager.exe
在这里插入图片描述
勾选SDK Build、API27、API28等选项:
在这里插入图片描述
勾选USB驱动:
在这里插入图片描述
点击Install按钮:
在这里插入图片描述
接受协议:
在这里插入图片描述
开始安装:
在这里插入图片描述

5、QT的安装

双击qt-opensource-windows-x86-5.11.0.exe进行安装,安装选项一定要有Androidx86、Android ARMv7,以及其他选项为:
在这里插入图片描述

6、Android的配置

打开QT的工具——》选项——》设备,配置NDK、SDK的解压路径
在这里插入图片描述
配置路径如下:
在这里插入图片描述
即上述的解压文件路径。

7、配置新工程

勾选Android for armeabi-v7a,就是手机的APP,如果勾选Desktop Qt5.11.0MinGW就是PC端的:
在这里插入图片描述
在这里插入图片描述
编译时,输出Google下载配置的画面
在这里插入图片描述
如果编译不成功,就是gradle-3.4-bin.zip下载时有问题,需要网上重新下载替换,或者私信我。
将gradle修改为离线版,路径要反斜杆:在Other Files——》android——》gradle/wrapper——》gradle-wrapper.properties下修改如下路径:
distributionUrl=file:///C:/Users/20756/.gradle/wrapper/dists/gradle-3.4-bin/aeufj4znodijbvwfbsq3044r0/gradle-3.4-bin.zip
在这里插入图片描述
在这里插入图片描述
下载解压成功的标志:
在这里插入图片描述
打开手机的开发者选项,允许USB调试,成功安装APP:
在这里插入图片描述
在这里插入图片描述
就可以快乐地用C/C++开发安卓APP了,例如我的蓝牙遥控车app:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐