移动开发

Qt supports development and deployment of mobile applications.

The following pages contain information about setting up Qt Creator and how to get started with the mobile platforms:

Android

There is support for Android development in Qt 6. With Qt Creator, you can connect to devices, develop, test, and package Android applications.

此 Qt 发行支持下列配置:

分发 体系结构 编译器 注意事项
Android 8.0 到 Android 13 (API 级别 26 到 API 33) armeabi-v7a , x86 , arm64-v8 ,和 x86_64 由 Google 提供的 Clang 14.0.6 (NDK r25b) 对于 JDK 版本见 JDK (Java 开发工具包)

注意: It's recommended that Qt user apps use the same NDK r25b version used for building these official Qt for Android libraries. An NDK version more recent than r23b is required if building a project results in an error of missing the symbols for __emutls_get_address .

iOS

There is support for developing Qt applications for Apple iPad and iPhone, via Qt for iOS . Qt Creator supplements Xcode for development and deployment.

目标平台 体系结构 构建环境
iOS 14, 15, 16 armv8 ( arm64 ) Xcode 13 (iOS 15 SDK), Xcode 14 (iOS 16 SDK)

Tools for Mobile Development

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 can be integrated into Qt applications.