Per eseguire le applicazioni .apk (senza un vero dispositivo Android) si potrebbe usare WayDroid in un container (o virtualizzazione a livello di sistema operativo).
Per installarlo su Debian si deve aggiungere un repository non ufficiale ed inoltre si deve usare come desktop Gnome con server Wayland al posto di Xorg
# apt update
# tasksel install gnome-desktop
# apt install gnome-shell-extension-taskbar
Durante l’installazione ci si collega alla rete Internet e si scarica 1 GB di sistema operativo, a scelta tra:
- LineageOS
- LineageOS + GAPPS (applicazioni proprietarie Google)
si avvia con questo comando:
$ waydroid session start # attendere 10 secondi o più...
Poi si apre la dashboard (il menu principale) e si cerca Waydroid (per aprire la GUI)
Attenzione: purtroppo la GUI _non_ ha decorazione, non si sposta facilmente.
Per chiudere la GUI (nello stesso terminale da dove si era avviato il servizio)
CTRL + C
Su Debian la rete virtuale non comunica con la rete reale. Sembra mancare la configurazione di un bridge. Questo rende impossibile fare il debug con adb
Aprendo il terminale si può
elencare le applicazioni installate in LineageOS
$ waydroid app list
installare applicazioni in LineageOS
$ waydroid app install applicazione.apk
nel menu’ di sistema LineageOS si trova l’applicazione da avviare
altri comandi utili
$ su - # waydroid logcat