Diferència entre revisions de la pàgina «Màquina virtual Android per a fer-la servir per a executar codis QML des de QtCreator»
Salta a la navegació
Salta a la cerca
m |
|||
Línia 21: | Línia 21: | ||
[[Image:ProvaEmuladorAndroid.png|center|Prova emulador d'Android]] | [[Image:ProvaEmuladorAndroid.png|center|Prova emulador d'Android]] | ||
+ | |||
[[Image:SeleccioQtMaqVirtualAndroid.png|center|Selecció de la màquina virtual Android des de QtCreator]] | [[Image:SeleccioQtMaqVirtualAndroid.png|center|Selecció de la màquina virtual Android des de QtCreator]] |
Revisió del 15:26, 25 nov 2022
Màquina virtual amb emulador per a Android
Emulador d'Android a una màquina virtual
Aneu amb cura, malgrat és obsolet quelcom es pot fer servir en part: Using VMWare to replace the slow Android Emulator
És important que aquesta màquina virtual estigui configurada amb:
- Connexió pont (bridge i no NAT)
- Memòria mínima de 2GB
Connectant la màquina virtual Android al vostre ordinador
- Trobeu quina IP té la màquina virtual amb l'emulador d'Android (a l'explicació faré servir com a IP de l'emulador 172.20.xy.xyz).
- Obriu un terminal a la vostra màquina:
ecat@iot-ecat:~$ cd Android/Sdk/platform-tools/ ecat@iot-ecat:~/Android/Sdk/platform-tools$ ./adb connect 172.20.xy.xyz:5555 * daemon not running; starting now at tcp:5037 * daemon started successfully connected to 172.20.25.152:5555 ecat@iot-ecat:~/Android/Sdk/platform-tools$ ./adb shell x86:/ $
- Obriu el Qt Creator (premeu la supertecla -aquella amb el símbol d'una finestra propietària- i escriviu-hi Qt). Feu un exemple simple de QML (per exemple el del swipe). Seleccioneu les Qt6 per a escriptori i Android x86 (amb l'opció Release i sense Debug ni Profile). Aneu a Tools / Options / Devices i verifiqueu que no hi dóna cap error de configuració (és possible que al principi surtin marques vermelles, però al cap de pocs segons se'n van). Assegureu-vos que compilareu per Android i feu Play al projecte de les Qt. Seleccioneu el dispositiu compatible VMware Virtual Platform. I premeu al botó OK.
- Al cap de pocs segons hi apareix el programa bàsic swipe a l'emulador sobre màquina virtual. El podeu aturar prement el botó quadrat vermell d'Application Output.