[Tutorial] Qt5 e Android sotto Windows

Qt & Android
Qt & Android
Qt & Android

Con l’uscita della sua versione 5, Qt (ora nelle mani di Digia) ha introdotto il supporto ad Android. Per poter sviluppare per il sistema operativo mobile più diffuso attualmente è necessario configurare il proprio ambiente di sviluppo in modo corretto. Di seguito una breve guida sulle fasi di installazione e configurazione.

Preparazione ambiente

Configurazione

  • Aprire Qt Creator
  • Tools -> Options -> Android
  • Inserire il path di Android SDK secondo la vostra installazione (es. C:\devel\Android\android-sdk)
  • Inserire il path di Android NDK (percorso in cui avete decompresso) (es C:\devel\Android\android-ndk-r8e)
  • Inserire il path del file “ant.bat”, se Qt Creator non lo identifica automaticamente (es C:\devel\apache-ant-1.9.2\bin\ant.bat)
  • Inserire il path di Open JDK (es C:\Program Files (x86)\Java\jdk1.7.0_25)

A questo punto se avete un dispositivo Android potete collegarlo al sistema, aprire un esempio Qt, compilarlo ed eseguirlo direttamente sul dispositivo.
Se non avete un dispositivo compilate ed eseguite l’esempio. Qt Creator aprirà un emulatore con le impostazioni di default (la prima esecuzione sarà molto lenta, Android deve essere installato anche sulla macchina virtuale) ed effettuerà il “deploy” dell’eseguibile.

  • Nota 1: sotto Windows 8 è necessario inserire manualmente nel path di sistema il percorso di “mingw32-make.exe” (es. C:\devel\Qt\Tools\mingw48_32\bin)
  • Nota 2: se durante lo sviluppo incontrate dei problemi improvvisi durante il deploy sul dispositivo, entrate nella cartella del progetto e cancellate la cartella “Android”, probabilmente qualche file si è corrotto durante lo sviluppo, con la successiva compilazione  la cartella sarà ricreata con le impostazioni corrette. Eventuali personalizzazioni dovranno essere purtroppo reinserite.

6 Responses

  1. Muhammad Sabry says:

    Hello,
    I’ve a problem deploying Qt quick app in android
    Here is a link for the problem details
    http://qt-project.org/forums/viewthread/35630/
    I will be grateful if you would help me
    Thanks

    • Myzhar says:

      I’m sorry, but I never used QtQuick… I’m a “pure C/C++” developer 🙂
      I read you use Qt5.1 and QtCreator 2.7.
      Try to update to Qt 5.1.1 and QtCreator 2.8

  1. 21/02/2017

    […] [Tutorial] Qt5 e Android sotto Windows […]

Lascia un Commento

This site uses cookies. Find out more about this site’s cookies.
%d bloggers like this: