Die Bereitstellung von android-Anwendungen Qt 5.1

Habe ich versucht zu implementieren eine einfache Qt-Anwendung auf android, aber ohne Glück. Details sind wie folgt

  1. Qt-Version : Qt 5.1.0 für Android (Windows 32-bit) heruntergeladen hier

  2. Qt-Creator-version : Qt Creator 2.7.2

Ich haben, legen Sie die folgenden Optionen in der Qt Creator

Android-Konfigurationen

  1. Android-SDK-Pfad : C:\adt-bundle-windows-x86-20130717\adt-bundle-windows-x86-20130717\sdk

  2. Android-NDK-Ort : C:\android-ndk-r8e

  3. Ant Standort : C:\Program Dateien\Java\jdk1.7.0_25

  4. AVD name : AndroidAVD (API Level 17,armeabi-v7a)

Kit-Konfiguration

  1. Name des kits : Android für arm(GCC-4.4.3,Qt 5.1.0)(Standard)

  2. Gerätetyp : Android

  3. Gerät : Laufen auf Android

  4. Sysroot : Seine leeren

  5. Compiler : GCC (arm 4.4.3 )

  6. Android GDB-Server : C:\android-ndk-r8e\prebuilt\android-arm\gdbserver

  7. Debugger : C:\android-ndk-r8e\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\bin\arm-linux-androideabi-gdb.exe

  8. Qt Version : 5.1.0 (android_armv7)(C:\Qt\Qt5.1.0\5.1.0\android_armv7\bin\qmake.exe)

  9. Bereitstellen Konfigurations-Kit(für Release und Debug) :
    Bereitstellen der lokalen Qt-Bibliotheken und die Nutzung der Lokalen Qt-Bibliotheken option aktiviert ist

  10. OS : Windows 7 64-bit

Das Problem

Wenn ich versuche,alles baut gut. Ich bekomme libTheTestApp.also in meinem build-directory.
Auch das Projekt-Verzeichnis enthält jetzt einen Ordner namens "android" mit der manifest-Datei und einige andere Dateien.

Wenn ich versuche, Führen Sie die app aus, der emulator startet, aber ich kann nicht finden, meine app. Wenn ich meine
emulator und zurück zu Qt-Creator bekomme ich die folgende Fehlermeldung

Bitte warten, die Suche nach einem geeigneten Gerät für target:android-17.

Error while building/deploying project TheTestApp (kit: Android für arm (GCC-4.4.3, Qt 5.1.0))
Bei der Ausführung von Schritt 'Bereitstellen, um Android-Gerät'

Wenn ich "adb devices", während der emulator ausgeführt wird, erhalte ich die id des Laufenden emulator

Auch ich habe versucht, die Suche im internet vor der Buchung dieser Frage hier. Ich fand dieser link.

Meine Frage ist, wie richte ich ein Qt5-Anwendung auf einem android-Gerät? Gibt es irgendwelche links
die sagen, wie es zu tun? Ich Frage dies, weil ich die Anweisungen befolgt zur Verfügung gestellt
in Qt5ForAndroidBuilding link während der Erstellung der app.

Vielen Dank für Ihre Zeit.

InformationsquelleAutor Programmer | 2013-07-23
Schreibe einen Kommentar