Can't build / run Qt android apps



  • Hey guys. I decided to explore the android offerings of Qt tonight I followed the Qt 5.8 installation guide but am hitting errors when building / running. It seems to build all the way to the end then fails.

    Warning: Android platform 'android--1' does not exist in SDK.
    Generating Android Package
      Input file: /home/aaron/Dev/github/build-Qt_Box2D_Widget_Example-Android_for_armeabi_v7a_GCC_4_9_Qt_5_8_0-Debug/android-libQt_Box2D_SideScroller.so-deployment-settings.json
      Output directory: /home/aaron/Dev/github/build-Qt_Box2D_Widget_Example-Android_for_armeabi_v7a_GCC_4_9_Qt_5_8_0-Debug/android-build/
      Application binary: /home/aaron/Dev/github/build-Qt_Box2D_Widget_Example-Android_for_armeabi_v7a_GCC_4_9_Qt_5_8_0-Debug/libQt_Box2D_SideScroller.so
      Android build platform: android--1
      Install to device: No
    Buildfile: build.xml does not exist!
    Build failed
    Building the android package failed!
      -- For more information, run this command with --verbose.
    00:48:40: The process "/home/aaron/Qt/5.8/android_armv7/bin/androiddeployqt" exited with code 14.
    Error while building/deploying project Qt_Box2D_Widget_Example (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.8.0))
    When executing step "Build Android APK"
    00:48:40: Elapsed time: 00:20.
    

    I'm getting this same error on both Windows and Linux, and have even tried the latest 5.9 build. I am also unable to create AVDs due to the following error:

    cannot create new AVD. No sufficiently recent Android SDK available. Install an SDK of at least API version 0.
    

    I have installed the latest android studio along with full installs of all the SDK platforms from version 4.1-7.1.1.

    Does anyone have any idea what's going on or how to fix it?


  • Qt Champions 2016

    @aatwo are you using the recommended versions ?
    SDK 25.2.5
    NDK r10e
    see also: https://appbus.wordpress.com/2016/04/04/prepare-for-android-development/



  • Hey thanks a ton for that bit of info. I didn't see anything regarding these recommended versions listed anywhere when googling or reading the Qt documentation (http://doc.qt.io/qt-5/androidgs.html and http://doc.qt.io/qt-5/android-support.html).

    So yeh installing the Android SDK r25.2.5 and the NDK r10e got it working!

    Thanks!


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.