移动开发
Qt 支持移动应用程序的开发和部署。
以下页面包含关于设置 Qt Creator 以及如何开始使用移动平台的指南
Android
Qt 6 支持Android开发。通过 Qt Creator,您可以连接到设备,开发、测试和打包 Android 应用程序。
本 Qt 版本支持的以下配置
发布 | 架构 | 编译器 | JDK | Gradle | 封装 |
---|---|---|---|---|---|
Android 8.0 (API 26) 到 14 (API 34) | arm64-v8a , x86_64 , x86 , 和 armeabi-v7a | Clang 17.0.2 (NDK r26b 或 26.1.10909125) | JDK 17 | Gradle 8.3 和 AGP 7.4.1 | 多 ABI APK 和 AAB |
注意:只在使用 CMake 时才提供多 ABI 构建。有关更多信息,请参阅 CMake Android 多 ABI。
注意:建议 Qt 应用程序使用与构建这些官方 Qt for Android 库相同的 NDK r26b 版本,以避免符号错误。
iOS
通过 Qt for iOS,Qt 支持为 Apple iPad 和 iPhone 开发 Qt 应用程序。Qt Creator 补充 Xcode 进行开发和部署。
目标平台 | 架构 | 构建环境 |
---|---|---|
iOS 14, 15, 16, 17 | armv8 (arm64 ) | Xcode 15 (iOS 17 SDK) |
Mobile Development 工具
Qt Creator 是 Qt 开发的 IDE。Qt Creator 可以创建项目文件、测试和调试代码,并连接到移动设备。对于 Android,Qt Creator 可以签名和打包 APK 文件,为发布到 Google Play 准备。在 Apple 平台上的开发需要 Xcode,Qt Creator 可以创建项目文件并连接到 Apple 设备进行测试。
用于移动的设计工具
设计工具通过允许设计师创建可以被转换为 Qt 兼容格式的布局和动画,有助于 UI 开发。从设计软件创建的 2D 和 3D 资产可以集成到 Qt 应用程序中。
© 2024 Qt 公司。此处包含的文档贡献为各自所有者的版权。此处提供的文档受 GNU 自由文档许可证版本 1.3 的条款许可,由自由软件基金会发布。Qt 和相应徽标是芬兰的 Qt 公司以及世界上其他国家的商标。所有其他商标均为各自所有者的财产。