Qt 支持移动应用程序的开发和部署。
The following pages contain information about setting up Qt Creator and how to get started with the mobile platforms:
There is support for Android development in Qt 6. With Qt Creator, you can connect to devices, develop, test, and package Android applications.
此 Qt 发行支持下列配置:
| Section | 描述 |
|---|---|
| 分发 | Android 9 (API 28) to 15 (API 35) |
| 体系结构 |
arm64-v8a
,
x86_64
,
x86
,和
armeabi-v7a
|
| 编译器 |
Clang 17.0.2 (NDK r26b and r27c or 26.1.10909125 and 27.2.12479018)
注意: It's recommended that Qt apps use the same NDK version used for building the official Qt for Android libraries to avoid missing symbol errors. In releases supporting multiple NDKs, the newest supported NDK is used for building Qt. |
| JDK | JDK 17 |
| Gradle | Gradle 8.10 和 AGP 8.6.0 |
| Package |
Multi-ABI
APK
s,
AAB
s and
AAR
s
注意: Multi-ABI builds are available only when using CMake. For more information, see CMake Android Multi-ABIs . |
For more information on the supported Android versions, see Qt for Android Supported Versions Selection Guidelines .
There is support for developing Qt applications for Apple iPad and iPhone, via Qt for iOS 。 Qt Creator 增补 Xcode for development and deployment.
| 构建环境 | 目标平台 | 体系结构 |
|---|---|---|
| Xcode 15 (iOS 17 SDK) 或更高版本 | iOS 16 或更高版本 (包括 iOS 18) |
armv8
,
arm64
|
注意: Apple's forward compatibility promise for iOS generally ensures that Qt applications continue to run well on new operating system releases. Issues that may occur are prioritized and scheduled in accordance with the Qt branching and support policies. Support for new operating system features is not typically included in patch releases.
Qt Creator is the IDE for Qt development. Qt Creator creates project files, test and debug code, and connects to mobile devices. For Android, Qt Creator can sign and package APK files, ready for publishing to Google Play. Xcode is necessary for development on Apple platforms and Qt Creator can create project files and connect to Apple devices for testing.
Design tools aid UI development by allowing designers to create layouts and animation that can be converted into Qt compatible formats. 2D and 3D assets created from design software, such as Qt Design Studio , can be integrated into Qt applications.