C++学习(一七六)Qt for Android环境搭建

本文详细介绍了如何在Windows环境下搭建Qt5.12.0+用于Android开发的完整流程,包括JDK15的安装、Android SDK与NDK(R19C)的配置、Qt的安装及版本适配问题。在Qt5.12中,由于Gradle版本(4.6)与JDK15不兼容,需调整环境变量或降级JDK。同时,构建过程可能会遇到库找不到的问题,需要手动下载特定版本的Gradle和Build Tools。此外,Qt5.12最高支持Android 9(API 28),尝试修改为更高API版本可能导致问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://www.cnblogs.com/MakeView660/p/11206268.html

https://zhuanlan.zhihu.com/p/72911170

QT5.12.0+

android-ndk-r19c-windows-x86_64.zip+

jdk-8u281-windows-x64.exe+

installer_r24.4.1-windows.exe(安装API28 buidtools 28.0.2)+

模拟选用arm的,虽然是Android7下的,但是Android9也可以用

 

上面开发的是Android9应用,也能运行在Android10系统上

 

 

 

 

和Qt5.12适配的版本,Qt官方也没有说,都是自己试出来的。

QT5.12只能进行Android 9以下开发,具体查看以下文件,强行修改这里的版本号QT不认。

D:\Qt\Qt5.12.0\5.12.0\android_arm64_v8a\src\android\templates\AndroidManifest.xml


<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="28"/>

QT5.12默认的Gradle版本是4.6,该版本不兼容JDK15,

 

 

1、JDK安装

这是android代码的编译、调试环境。

下载安装jdk-15.0.1_windows-x64_bin.zip  https://www.oracle.com/java/technologies/javase-jdk15-downloads.html

配置环境变量

JAVA_HOME-D:\jdk-15.0.1

CLASSPATH-.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

在Path变量名中添加变量值:%JAVA_HOME%\bin

测试:

2、Android SDK安装

这是Android的开发库,它的各种功能都在这个库中。

通过Android SDK Manager android-sdk_r24.4.1-windows.zip(http://tools.android-studio.org/index.php/sdk/)安装(如果这个工具不是最新的会自动更新

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值