Important: Please read the Qt Code of Conduct -

Failed to deploy Qt application on virtual android AVD device

  • Hi all,

    I'm desperatly trying to deploy a very basic "hello world" Qt app on an Android virtual device.
    I have downloaded Qt 5.5.1 all the latest versions of Java, Ant, Android SDK and NDK., Qt creator 4.0.
    I also followed the exact steps asd mentioned in Qt documentation.

    The "Compilation" step succeeded.
    As the "Deploy" steps starts, the AVD virtual device starts as well, the "AVOD for Nexus 6" screen appears.
    In the output I have the following:

    Total time: 13 seconds
    Android package built successfully in 17.138 ms.
      -- File: C:/Dev/build-MyAndroidApp2-Android_for_x86_GCC_4_9_Qt_5_5_1-Debug/android-build//bin/QtApp-debug.apk
    10:30:00: Le processus "C:\Qt\5.5\android_x86\bin\androiddeployqt.exe" s'est terminé normalement.

    But the "Deplyoing" icon in Qt creator seems to be running still.
    In the Nexus emulator, nothing happens.
    Where am I supposed to see my Qt app in the Nexus ?

    After 2 minutes, in the console output of Qt Creator, I finally get the following:

    Erreur lors de la compilation/déploiement du projet MyAndroidApp2 (kit : Android for x86 (GCC 4.9, Qt 5.5.1))
    When executing step "Déployer sur périphérique Android"
    10:32:19: Temps écoulé : 02:38.

    I really don't understand what's happening.
    I just run out of ideas :)
    I tried to create the virtual device inside AND outside Qt creator, nothing changed.

    Any idea / suggestion ?


  • Lifetime Qt Champion

    I'm not sure but isn't Nexus 6 an ARM based device and not x86?

  • Lifetime Qt Champion

    It is: Qualcomm Snapdragon 805
    You should either create another virtual device with x86 CPU or use Qt for Android ARM.