Instal·lació de les eines mínimes (SDK, NDK i eines de terminal) per a fer aplicacions en Qt per a Android

De binefa.com
La revisió el 18:17, 30 nov 2023 per Jordi Binefa (discussió | contribucions) (→‎En cas de tenir Windows)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

En cas de tenir Windows

  • Al menú Edit/Preferences, a l'esquerra seleccioneu Devices i la pestanya Android.
  • A JDK location introduïu la ruta de l'openjdk
  • A Android SDK location podeu prémer el botó Set Up SDK
  • En cas de no tenir-ho instal·lat, descarregueu OpenSSL binaries location prement el botó Download OpenSSL.

En cas de tenir l'error TLS initialization failed: Downloading Android SDK Tools

Error que succeeix amb Ubuntu i Debian 12 en el moment d'escriure aquesta entrada.

TLS initialization failed: Downloading Android SDK Tools


Cristian Adam comenta al fòrum "TLS initialization failed: Downloading Android SDK Tools" de Qt:

L'error TLS ve del fet que les Qt fan servir Open SSL 1.1 i Ubuntu ve amb Open SSL 3 i són incompatibles. Veieu QTCREATORBUG-28397 Not able to setup Android SDK on Ubuntu 22.04.1

Podeu obtenir l'arxiu de guió setup_android.cmake (setup_android.cmake en format text) fent:

cmake -P setup_android.cmake

L'arxiu de guió pot estar una mica obsolet, feu-li una ullada a android/sdk_definitions.json (android/sdk_definitions.json en format text) i ajusteu els valors. Després apunteu als nous directoris des del Qt Creator.

Qt Creator Android preferences