[Qt-creator] Deploying to Android device fails

Jochen Becher jochen_becher at gmx.de
Wed Sep 27 21:10:04 CEST 2017


I forgot to mention that my development system is Ubuntu 17.04.

Regards, Jochen



Am Mittwoch, den 27.09.2017, 21:06 +0200 schrieb Jochen Becher:
> Hi,
> 
> I just installed an Android development environment. Unfortunately
> deploying an app to Android devices (physical or virtual) fails. Here
> are some details:
> 
> 1. Building, deploying and running a simple "Hello World" project
> (including some C++ code) from Android studio works for both virtual
> device on emulator with X86 code and physical ARM device connected
> via
> USB.
> 
> 2. Installation in QtCreator 4.4.0 looks reasonable: I entered JDK
> location (/usr/lib/jvm/java-8-openjdk-amd64), SDK location
> (/home/jochen/Android/Sdk) and NDK location
> (/home/jochen/Android/Sdk/ndk-bundle).
> 
> 12 toolchains were found and two kits created.
> 
> The virtual device is displayed (7_WSVGA_Tablet_API_17).
> 
> Issue 1: AVD Manager cannot be started from QtCreator. Error message
> is:
> 
> AVD manager UI tool is not available in the installed SDK tools
> (version 26.1.1). Use the command line tool "avdmanager" for advanced
> AVD management.
> 
> This is not a problem because I can use Android Studio to create
> virtual devices and I can start the virtual device from QtCreator.
> 
> 3. Building example "calqlatr" works for both Android kits.
> 
> 4. Issue 2: Deploying the example fails:
> 
> Cannot find the android build step.
> Error while building/deploying project calqlatr (kit: Android for x86
> GCC 4.9, Qt 5.9.0 for Android x86))
> When executing step "Deploy to Android device"
> 
> (Same error message for ARM kit).
> 
> When I look into Projects / Run Settings the deployment step "Deploy
> to
> Android device" exists.
> 
> There is nothing filled into the Run configuration (only empty
> "Custom
> Executable" is shown) but I assume that is correct for Android
> devices,
> isn't it?
> 
> Any hints?
> 
> BTW, is it possible that the QtCreator documentation is wrong? In
> "Deploying Applications to Android Devices" an Ui element "Projects >
> Build Android APK > Details" is mentioned. I cannot find it and also
> the screenshot of the details looks completely different from mine
> which lists "Uninstall previous package", "Reset Default Devices",
> "Clean Temporary Libraries Directory on Device" and "Install Ministro
> from APK" only.
> 
> Issue 3: When I press the button "Clean Temporary Libraries Directory
> on Device" QtCreator crashes immediately.
> 
> Regards, Jochen
> 
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator



More information about the Qt-creator mailing list