Qt for Android

Qt for Android enables you to run Qt applications on Android devices. The following configurations are supported:

DistributionArchitectureCompilerNotes
Android 6.0 or later (API level 23 or higher)armv7a, x86, arm64-v8, and x86_64Clang 11.0.5 (NDK r22b) as provided by Google, MinGW 8.1

The following list summarizes what you can do with Qt for Android:

  • Run Widget-based and QML applications on a device or an emulator.
  • Support for the Material Style with Qt Quick Controls.
  • Handle Multimedia content.
  • Retrieve positioning data using satellite or network information.
  • Develop secure applications using OpenSSL library.
  • Create Android Services.
  • Create and deploy Application Package (APK) and Android App Bundle (AAB) packages using Qt Creator.

The following topics provide more details about how to use Qt for Android: