2013-05-27 13 views
15

ho costruito QT5 per Android con il tutorial passo passo da questo link: Building Qt 5 for Android.QT5 per Android: Progetto ERRORE: modulo sconosciuto (s) in QT: rapida QML

Ora, sono in grado di creare e distribuire applicazioni QWidget al mio Nexus 7. Ma se provo a costruire un'applicazione QtQuick con il modello di data QtCreator 2.7.1, ottengo il seguente errore:

Project ERROR: Unknown module(s) in QT: quick qml 

Ho eseguito ogni passo di costruzione esattamente come descritto nel tutorial. Qualcun altro ha affrontato questo errore?

+0

Penso che qt quick non fosse ufficialmente supportato su Android prima di Qt5.1. Hai provato con l'ultima versione? – koopajah

+0

Ho avuto lo stesso problema, soluzione era quella di creare un nuovo progetto e copiare i file da un vecchio, dopo che tutto ha funzionato. – Axxxon

+0

@Frime: l'hai risolto? Funziona qui con 5.1.1 – lpapp

risposta

3

QtQuick funziona perfettamente con Qt5.2. Il mio suggerimento è che hai creato Qt5.2 dal sorgente, invece di semplicemente installarlo, cioè lo cloni dallo Gitorious. Dopo aver controllato tutti i dettagli, una volta che lo hai messo a costruire, prendi un caffè perché ci vorrà un po 'per finirlo.

Inoltre, hai installato Android SDK e NDK? In caso contrario, il mio suggerimento è di installare lo Studio Android.

Potrai anche essere molto attenti nel fare tutte le impostazioni di ambiente per il tool-chain cross-compilazione altrimenti non funzionerà. Controlla nella sequenza cosa ho per le mie impostazioni di sviluppo.

enter image description here

Ant è anche parte dell'installazione, come probabilmente non si vogliono perdere questo.

enter image description here

Alla fine se avete fatto tutte le impostazioni di conseguenza, senza dimenticare nulla, allora non vi resta che selezionare Qt applicazione rapida.

enter image description here

E funzionerà, come qt rapido è ufficialmente supportato su Android Qt5.2.