Sådan kører du Android-apps på Linux-distroer (som Ubuntu)
On november 3, 2021 by adminAndroid er (næsten) blevet de-facto for mobilcomputere. Derfor er dens apps eftertragtede selv på andre styresystemer, herunder Windows og Linux, da alle ønsker at bruge deres yndlingsapps på alle enheder – selv på stationære og bærbare computere. Så lad mig dele den gode nyhed med dig:
Du kan køre Android-apps på Linux takket være en løsning kaldet Anbox. Anbox – et kort navn for “Android in a Box” – forvandler din Linux til Android, så du kan installere og bruge Android-apps som enhver anden app på dit system. Så hvad venter du på? Lad os tjekke, hvordan du installerer og kører Android-apps på Linux.
10 oftest stillede spørgsmål om Linux
Du har sikkert hørt om Linux som det gratis alternativ til Windows og OS X. Det er en af…Læs mere
Forudsætninger
Lad os først tale om de væsentlige ting, du skal sætte op, før du installerer og kører Android-apps på Linux, dvs, du skal installere Anbox. Bemærk venligst, at denne vejledning er skrevet til Debian-baserede OS’er, herunder Ubuntu og Linux Mint, så du kan ændre nogle få kommandoer for at få dem til at fungere i andre distro’er.
1.1 Tjek for snapd
Først skal du tjekke, om dit system understøtter snaps. Åbn en terminal og skriv snap find hello
. Hvis du ser en liste over pakker (som i skærmbilledet nedenfor), er det hele godt. Hvis ikke, skal du installere snapd ved hjælp af denne vejledning fra Ubuntu.
1.2 Installer kernelmoduler
Nu skal vi installere kernelmoduler til Anbox, som hjælper Anbox med at køre Android-containeren i Linux. Sådan gør du det:
- Åbn en terminal, og skriv
sudo add-apt-repository ppa:morphis/anbox-support ; sudo apt update ; sudo apt install linux-headers-generic anbox-modules-dkms
for at installere moduler. - Når modulerne er installeret, skal du indlæse dem for første gang. Skriv
sudo modprobe ashmem_linux ; sudo modprobe binder_linux
, og du vil overraskende nok ikke se nogen meddelelser fra denne kommando! - Sidst skal vi bekræfte, om du har fået dem installeret korrekt ved at skrive denne kommando:
ls -1 /dev/{ashmem,binder}
. Du vil se sådan her:
1.3 Installer Anbox-snap
Nu skal vi installere Anbox fra Snap Store. Når det er sagt, skal du åbne en terminal og skrive snap install --devmode --beta anbox
for at installere Anbox.
Hvis det ikke virker eller giver nogen fejl eller advarsel, så prøv denne kommando: sudo snap install --devmode --beta anbox
. Når den er installeret, kan du skrive snap info anbox
for at bekræfte installationen i dit system ved at kontrollere den installerede version af Anbox.
1.4 Installer ADB til Linux
ADB – Android Debug Bridge – er et værktøj til at oprette forbindelse til og administrere en Android-enhed eller -instans via kommandolinjen.
Anbox udnytter dette værktøj til at give dig mulighed for at installere apps i Anbox, dvs. Android på Linux. Lad os se, hvordan du gør det:
- I en terminal skal du skrive
sudo apt install android-tools-adb
. - Nu skal du skrive og køre
adb --version
for at bekræfte installationen af det.
Android-apps på Linux
Sluttelig, lad os lære at installere apps i Anbox, som endelig vil gøre det muligt for os at bruge dem på Linux. Men før du kan gøre det, skal du have en APK – det er en eksekverbar, pakket form af en app; det er som du har .deb-filer til Debian og Ubuntu.
Du kan downloade fra APKMirror – det er et populært og sikkert sted at få APK’er.
Når du har hentet APK’en, kan du skrive adb install <APK_FILE>
i terminalen.
For eksempel brugte jeg adb install com.manco.steno.apk
til at installere Steno Notes – en minimalistisk noteapp til at holde noter – på mit system. Hvis du ser en fejl fra ADB, kører Anbox ikke. Du kan skrive og køre anbox.appmgr
for at få Anbox op og køre. Derefter skal du skrive den foregående kommando igen!
Hvis du havde kørt kommandoen til Anbox, vil du se dens vindue som i skærmbilledet nedenfor. Hvis ikke, kan du altid søge efter Anbox Application Manager i menuen Programmer. Når du kører den, vil du se listen over installerede apps.
For eksempel kørte jeg Lommeregner, Kalender, Filer, Indstillinger og Steno ved hjælp af Anbox på Linux. Alle apps kørte med succes undtagen Steno – den startede som andre, men den accepterede ikke mit input. Det kan være fordi Steno er en beta app og kan have fejl. Eller måske kan Anbox ikke køre alle de apps, der er tilgængelige i Google Play Store.
Det er ikke desto mindre stadig et forsøg værd, og desuden kan du køre flere apps!
Skriv et svar