Qt for Android

Qt for Android enables you to run Qt 5 applications on Android devices. All Qt modules (essential and add-on) are supported except Qt WebEngine, Qt Serial Port, and the platform-specific ones (Qt Mac Extras, Qt Windows Extras, and Qt X11 Extras).

The following configurations are supported:

Platform Version Architecture Compiler Build Environment
Android 5.0 or later (that is, API Level 21 and up) armv7a and x86, arm64-v8 and x86_64 Clang as provided by Google, MinGW 7.3 RHEL 7.x (x86_64), macOS 10.13, Windows 10 (x86_64), Windows 7

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

  • Run Widget and QML applications on the device or emulator.
  • Support for native Android style with Qt Quick Controls.
  • Handle Multimedia content in your Qt Quick 2 applications.
  • Get sensor readings and react to the changes.
  • Retrieve current position data using satellite and network information.
  • Connect and exchange data with Bluetooth and NFC-enabled devices.
  • Integrate Java code into your application using Qt Android Extras.
  • Develop secure applications using OpenSSL library.
  • Create Android Services
  • Create and deploy Application Package using Qt Creator.

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

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/android.html