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.

  • Android, cambiare sottolinea Colore da un EditText in modo dinamico
  • Recupera i dati di Google Fit in applicazioni Android
  • SoftKeyboard che nasconde EditText
  • Android Monitor.bat non è in esecuzione
  • INSTALL_FAILED_CPU_ABI_INCOMPATIBLE sul dispositivo utilizzando intellij
  • RxJava: chaining osservabili
  • Distriggersre autosuggest per EditText?
  • android- Gradle: Si è verificato un problema di progettazione dello studio root di android
  • come utilizzare ddms per le perdite di memory nel codice c ++
  • Le situazioni in cui non viene richiamato il metodo onDestroy () di un servizio?
  • Rimuovere l'icona di notifica dalla barra di stato
  • Come verificare se il microfono viene utilizzato da qualsiasi applicazione di background
  • 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.