2013-07-16 14 views
13

Sto provando a utilizzare Qt-Project V.5.1 per sviluppare un'app per Android. Dopo aver installato il programma di installazione qt-windows-opensource-5.1.0-msvc2012_opengl-x86_64-offline con ogni componente selezionabile durante l'installazione, provo a configurarlo per la creazione di Android.Mancano le versioni Qt per architetture mips, arm, x86

Nel Qt Creator, apro Strumenti> Opzioni> Android e compilare il mio Android SDK, Android NDK, und opnJDK Ant Luoghi e spuntare la "creare automaticamente Kit per catene di utensili Android." Casella

Qui Ottengo un avviso dicendo:

Qt versions for architectures mips, arm, x86 are missing. To add the Qt versions, select Options > Build & Run >Qt versions.

Quando vado alle versioni Qt Tab, non c'è né un'opzione per Android né un'opzione per MIPS ARM o x86. (In effetti c'è solo l'opzione QT 5.1.0 MSVC2012 OpenGl 64 Bit). Il pulsante Aggiungi solo mi dà l'opportunità di specificare un file qmake. L'unico di quelli che riesco a trovare è quello già referenziato per l'opzione "QT 5.1.0 MSVC2012 OpenGl 64 Bit".

Qualcuno può dirmi come ottenere l'opzione Android nella scheda Crea ed Esegui? Grazie in anticipo.

+0

Penso che dovrai costruire il tuo pacchetto. La maggior parte delle persone che usano Qt Windows non vogliono il supporto di ** Android **, ** MIPS ** o ** ARM ** e si rifiuteranno il codice aggiuntivo. Farà parte del processo di configurazione Qt; la versione di Windows è stata configurata senza di essa. –

+0

Hai scaricato il livello API 17/18 nel sdk? Il tuo emulatore funziona? –

risposta

6

Nel pacchetto "qt-windows-opensource-5.1.0-msvc2012_opengl-x86_64-offline", sono disponibili solo i file binari da sviluppare per Windows.

Dovresti controllare the QT download page oggi, c'è un pacchetto "Qt 5.1.1 per Android (Windows a 32 bit, 716 MB)", che include i binari da sviluppare per Android. O puoi costruire da fonti.

+0

e se volessi utilizzare la stessa installazione per svilupparla su iOS? – Juster

+0

@Juster: A causa delle restrizioni/dei requisiti di Apple, lo sviluppo di iOS può essere fatto solo su un Mac. Tuttavia, tieni presente che il codice che hai già funzionerà probabilmente su iOS senza modifiche al codice. – saiarcot895