Execució d’aplicacions de l’Android

L”Anbox és un contenidor mínim de l’Android i una capa de compatibilitat que us permet executar-ne aplicacions de l’Android a sistemes operatius GNU/Linux.

Nota

Haureu d’executar ordres al vostre dispositiu Ubuntu Touch (localment a través de l’aplicació terminal o remotament a través de ADB/SSH) per inicialitzar Waydroid, instal·lar APKs i desinstal·lar aplicacions.

Ubicacions

Abans d’instal·lar el Waydroid al vostre dispositiu, tingueu en compte que hi ha limitacions en el seu suport i integració:

  • Després d’instal·lar el Waydroid a l’Ubuntu Touch, podeu notar un consum de bateria més alt. Per mitigar això, el Waydroid es pot aturar manualment quan no s’utilitza.

  • No totes les aplicacions d’Android funcionaran amb Waydroid. És poc probable que s’executin les aplicacions que requereixen el servei Play Integrity o SafetyNet de Google, com ara les aplicacions bancàries.

  • Es poden produir problemes si tant Ubuntu Touch com Waydroid sol·liciten l’ús dels mateixos perifèrics, i no es podran reclamar (p. ex. ).accés a la càmera no permès <https://gitlab.com/ubports/porting/reference-device-ports/android11/fairphone-4/fairphone-fp4/-/issues/67>).).

Com instal·lar-ho

Tots els dispositius Halium 9 i els més nous s’envien amb waydroid fora de la caixa començant amb Ubuntu Touch focal, si el vostre dispositiu s’ajusta a aquests requisits podeu seguir els següents passos

  • Obre un intèrpret d’ordres al dispositiu Ubuntu Touch (de forma remota amb ADB/SSH o localment amb l’aplicació terminal).

  • Executeu l’ordre següent a l’intèrpret d’ordres: waydroid init.

  • Fet! És possible que calgui actualitzar la lent d’aplicacions (llisqueu fins a la part inferior des del centre de la pantalla i deixeu anar) perquè les aplicacions Android noves s’hi mostren.

Com instal·lar APK nous

  • Copieu l’APK a /home/phablet/Baixades al vostre dispositiu Ubuntu Touch.

  • Obre un intèrpret d’ordres al dispositiu Ubuntu Touch (de forma remota amb ADB/SSH o localment amb l’aplicació terminal).

  • Executeu el següent a l’intèrpret d’ordres waydroid app install /home/phablet/Downloads/my-app.apk

  • Fet! És possible que calgui actualitzar la lent d’aplicacions (llisqueu fins a la part inferior des del centre de la pantalla i deixeu anar) perquè les aplicacions Android noves s’hi mostren.

Ús d’una appstore al Waydroid

Podeu fer servir l’F-Droid o l’ApkTrack per a utilitzar sempre les darreres versions de les vostres aplicacions. Si voleu instal·lar una d’aquestes aplicacions, les trobareu aquí:

Tingueu en compte que a causa de la naturalesa de Waydroid, cap d’aquests no mantindrà automàticament les vostres aplicacions actualitzades. Hauràs d’obrir manualment l’appstore i comprovar si hi ha actualitzacions. A més, hauràs d’autoritzar cada instal·lació o actualització de l’app de la manera següent:

  • cerca l’app per instal·lar o actualitzar

  • premeu el botó d’instal·lació o actualització

  • espera que acabi la baixada, hi haurà una sol·licitud per instal·lar l’aplicació/actualització

  • premeu el botó d’instal·lació a l’indicador anterior

Per a usuaris més avançats, això es podria remeiar construint una imatge personalitzada de waydroid que es distribueix amb qualsevol appstore.

Com desinstal·lar aplicacions

  • Obre un intèrpret d’ordres al dispositiu Ubuntu Touch (de forma remota amb ADB/SSH o localment amb l’aplicació terminal).

  • Per a desinstal·lar aplicacions del dispositiu Ubuntu Touch, executeu adb uninstall [APP_ID] al vostre intèrpret d’ordres

  • Executeu el següent a l’intèrpret d’ordres waydroid app remove [APP_ID] (podeu trobar l’APP_ID utilitzant «waydroid app list»)

  • Fet! És possible que calgui actualitzar la lent d’aplicacions (llisqueu fins a la part inferior des del centre de la pantalla i deixeu anar) perquè les aplicacions Android noves s’hi mostren.

Nota

Si utilitzeu una appstore a waydroid, també podeu desinstal·lar aplicacions a través d’aquesta appstore

Accedeix a l’emmagatzematge Android

L’emmagatzematge Android es troba a /home/phablet/.local/share/waydroid/data/media/0.

  • Els enllaços a les biblioteques d’Android es poden fer en els seus respectius homòlegs XDG:

    ln -s ~/.local/share/waydroid/data/media/0/Documents ~/Documents/android
    ln -s ~/.local/share/waydroid/data/media/0/Pictures ~/Pictures/android
    ln -s ~/.local/share/waydroid/data/media/0/Music ~/Music/android
    ln -s ~/.local/share/waydroid/data/media/0/Movies ~/Videos/android
    

Solució de problemes

  • Quan esteu instal·lant un APK, però teniu el següent error Invalid APK file, això simplement podria significar que no s’ha pogut trobar el fitxer apk. Proveu els passos següents per comprovar-ho:

    • Verifiqueu que heu escrit el nom del fitxer correctament.

    • si l’APK no és a la mateixa carpeta que on executeu l’adb, heu d’especificar-ne el camí complet, p. ex., /home/phablet/Baixades/la-meva-apli.apk en lloc de la-meva-apli.apk

Informació d’errors

Si us plau informeu qualsevol error que trobeu. Els errors a l’Ubuntu Touch 16.04 s’informen al seguidor normal de l’Ubuntu Touch i els errors amb l’anbox es reporten a la nostra bifurcació a la base de la cadena. Gràcies!