为了使用Qt for Android,您需要以下内容:
AdoptOpenJDK为所有平台提供的 Java 开发工具包 (JDK)是构建 Android 应用程序所必需的。还支持其他替代方案,例如适用于 Linux 的OpenJDK或适用于 Windows 的Java SE 开发套件。
注意:从 Qt 5.15.8 开始,Qt for Android 支持 JDK 11 或更高版本。
注意:如果您使用 SDK Tools 26.x 或更低版本,则需要 JDK 8。高于 8 的版本可能会导致Android SDK 工具出现问题。
注意:如果您的Qt版本低于v5.9,请使用SDK工具包v25.2.5或更早版本。
可以使用该工具安装Android NDKsdkmanager
。或者,您可以下载它并手动将其解压到您选择的路径。
Qt版本 | API级别(SDK版本) | NDK版本 | JDK版本 | 工具链 | 下载渠道 |
---|---|---|---|---|---|
6.4 | 推荐31 (最低23) | 最低 23 | android-clang | 下载渠道 | |
6.2&6.3 | 推荐31 (最低23) | 最低 21 | android-clang | 下载渠道 | |
Qt 5.14.0 或更高版本 Qt 5.13.2 或更高版本 Qt 5.12.6 或更高版本 | NDK r20b 或 r21 | android-clang | 下载渠道 | ||
Qt 5.12.0 至 5.12.5 Qt 5.13.0 至 5.13.1 | NDK r19c | NDK r19c | android-clang | 下载渠道 | |
Qt 5.11 及更早版本 | NDK r10e | GCC toolchain | 下载渠道 | ||
Qt 4 及更早版本 | 下载渠道 |