Qt for Android Automotive Quick Starter Guide

Installing the example from the APK

Qt delivers a pre-built APK as part of the installer package. This APK comes signed with the AOSP (Android Open Source Project) key (this key is for the provided emulator image). Go to Deploy the App below for next steps.

Building the example from source code

The HVAC example can be built using the Qt tool chain as outlined below.

Build Prerequisites and Setup

Before you can build the example HVAC application, you need to ensure that the following prerequisites for the Windows development host are met:

Now that the development host setup is complete, we can build the required applications.

Prepare the Qt for Android Automotive IVI Back End Generator

The following steps will build and install extensions to Qt IVI for Android Automotive.

  • Locate the Qt IVI source code folder and follow steps at Qt IVI Installation. The following steps will build
  • Locate the source folder of the Qt for Android Automotive Module
  • Create a build folder, e.g. build_qtaa
  • Run Qt 5.15 series qmake inside the build folder you just created, passing ut the path to the Qt for Android Automotive source folder. Make sure to replace <path_to_qtaa_module> with the path to the source folder you located earlier.
  • build and install the tqtc-android-automotive (from inside build_qtaa older):
    make -j8
    make install

Setting up the HVAC Example Project

  1. Open the project in Qt Creator or Design Studio. It should be in the following file location:

    Note: the following step is only required if you are working from a repo source package. Please disregard if you have been provided with binaries.

  2. Set the build folder location outside the Qt source tree (shadow-build)
  3. Configure the project settings (Projects mode: Ctrl+5 by default)
    1. Confirm that the applicable Android Kit is chosen for compilation
    2. Set the ABI in Build settings Build > Build Steps > qmake e.g. x86
    3. Set the signing of the APK Build > Build Steps > build android APK. See: How to: Signing Android Packages for more information.
    4. Choose the target , either qtro or jni. This can be quickly selected from the deploy widget, as shown below:

    Note: Manually running qmake from the HVAC project's right click context menu, will ensure the templated code is generated before the build.

Deploy the App

Click Run. This will complete the build, open the Emulator, and install the app.

See Interacting with the HVAC Example App to see what it can do.

See also HVAC Example.

Available under certain Qt licenses.
Find out more.