Imansible creare Android APK in Qt Creator

Sto cercando di build un'applicazione Android in Qt Creator 3.0.1. Ho dato in modo corretto l'SDK configurato Android, NDK, Ant, Java Jdk. Nella window di generazione di APK di Android in Build è disponibile un'opzione per specificare SDK di Android Build SDK. Sto usando l'API 21 ma non sto facendo un'opzione per specificarla laggiù.

Plz Aiutaci come posso farlo.

  • Imansible eseguire dex: definire più file dex
  • android: imposta lo stile di textView al runtime
  • Come limitare il framerato quando si utilizza GLSurfaceView.RENDERMODE_CONTINUUSMENTLY di Android?
  • Come utilizzare Plugin Phonegap SoftKeyboard per Android?
  • Come lego un servizio da un frammento
  • crittografare i dati in SharedPreferences
  • java.lang.InstantiationException: la class non ha nessun constructor di argomento
  • RxJava e Retrofit2: NetworkOnMainThreadException
  • Argomenti di rilascio di dati Android passano gli argomenti al metodo onClick
  • Come monitorare l'utilizzo di applicazioni in Android? Come rilevare quando viene triggersta un'attività?
  • Android Studio - Esplora file di Android Device Monitor non funziona
  • START_STICKY e START_NOT_STICKY
  • 2 Solutions collect form web for “Imansible creare Android APK in Qt Creator”

    Per prima cosa devi select Strumenti> Opzioni> Android per aggiungere routes all'IDK e all'SDK di Android:

    immettere qui la descrizione dell'immagine

    Inoltre seleziona l'opzione Crea automaticamente kit per l' opzione catena degli strumenti Android .

    Per configurare le impostazioni di distribuzione devi andare su Progetti> Crea Android APK> Dettagli A partire da Qt 5.4 insieme a QtCreator 3.3.0. Per creare un pacchetto APK, select le librerie Bundle Qt nell'opzione APK :

    immettere qui la descrizione dell'immagine

    È inoltre ansible select Crea templates per creare il file manifesto per impostare le impostazioni dell'applicazione, ad esempio icona, nome, …

    Nelle versioni precedenti di Qt e Qt Creator dovreste andare a Progetti-> Esegui-> Distribuisci .

    Ti consiglio di utilizzare l'ultima versione di Qt e Qt Creator per lo sviluppo e la distribuzione di Android.

    Che mi ha aiutato – spegnere l'antivirus. Perché vedere qui sotto:

    Ho lo stesso errore e la reinstallazione non ha aiutato.

    Runnning manualmente 'android.bat elenco target' da cmd dà l'elenco corretto degli obiettivi.

    Dopo aver scavato nel codice QtCreator ho trovato il motivo – codice magico per get l'elenco di target in qt:

     void AndroidConfig::updateAvailableSdkPlatforms() const { QProcess proc; proc.setProcessEnvironment(androidToolEnvironment().toProcessEnvironment()); proc.start(androidToolPath().toString(), QStringList() << QLatin1String("list") << QLatin1String("target")); // list avaialbe AVDs if (!proc.waitForFinished(10000)) { proc.terminate(); return; } 

    Come potete vedere se 'android.bat list target' cmd non finirà per 10 secondi qtcreator appena terminerà il process.

    Nel mio caso è stato 15 secs prima che finisca a causa di controlli antivirus – in modo da spegnere antivirus potrebbe aiutare nel tuo caso.

    Non è necessario riavviare QtCreator aprire nuovamente la sezione Android nelle opzioni e tutti i bersagli devono essere caricati.

    Io amo Qt – è sempre così con esso.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.