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/)安装(如果这个工具不是最新的会自动更新),安装完毕后,找到SDK安装

本文详细介绍了如何在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版本可能导致问题。
最低0.47元/天 解锁文章
6330

被折叠的 条评论
为什么被折叠?



