Hoe draai ik Android-apps op Linux-distro’s (zoals Ubuntu)
On november 3, 2021 by adminAndroid is (bijna) de de-facto van mobiel computergebruik geworden. Daarom zijn de Android-apps zelfs gewild op andere besturingssystemen, zoals Windows en Linux, omdat iedereen zijn favoriete apps op alle apparaten wil kunnen gebruiken – zelfs op desktops en laptops. Dus, laat me het goede nieuws met je delen:
Je kunt Android-apps op Linux draaien, dankzij een oplossing genaamd Anbox. Anbox – een korte naam voor “Android in a Box” – verandert uw Linux in Android, waardoor u Android-apps kunt installeren en gebruiken zoals elke andere app op uw systeem. Dus, waar wacht je nog op? Laten we eens kijken hoe u Android-apps op Linux kunt installeren en uitvoeren.
10 Meest gestelde vragen over Linux
U hebt waarschijnlijk wel eens gehoord van Linux als het gratis alternatief voor Windows en OS X. Het is een van…Lees meer
Voorwaarden
Laten we het eerst hebben over de essentiële dingen die u moet instellen voordat u Android-apps installeert en uitvoert op Linux, d.w.z., je moet Anbox installeren. Houd er rekening mee dat deze tutorial is geschreven voor Debian-gebaseerde OS’en, waaronder Ubuntu en Linux Mint, dus u kunt een paar commando’s aanpassen om ze in andere distro’s te laten werken.
1.1 Controleer op snapd
Voreerst moet u controleren of uw systeem snaps ondersteunt. Open een terminal en typ snap find hello
. Als u een lijst van pakketten ziet (zoals in de schermafdruk hieronder), is alles goed. Zo niet, installeer dan snapd met behulp van deze gids van Ubuntu.
1.2 Kernelmodules installeren
Nu moeten we kernelmodules voor Anbox installeren, die Anbox helpen om de Android-container in Linux uit te voeren. Hier is hoe u dat moet doen:
- Open een terminal en typ
sudo add-apt-repository ppa:morphis/anbox-support ; sudo apt update ; sudo apt install linux-headers-generic anbox-modules-dkms
om modules te installeren. - Nadat de modules zijn geïnstalleerd, moet u ze voor de eerste keer laden. Typ
sudo modprobe ashmem_linux ; sudo modprobe binder_linux
, en u zult geen meldingen van dit commando zien, verrassend genoeg! - Final, laten we bevestigen of u ze goed hebt geïnstalleerd door het typen van dit commando:
ls -1 /dev/{ashmem,binder}
. U zult het volgende te zien krijgen:
1.3 Installeer de Anbox snap
Nu, laten we Anbox installeren vanuit de Snap Store. Open een terminal en typ snap install --devmode --beta anbox
om Anbox te installeren.
Als het niet werkt of een fout of waarschuwing geeft, probeer dan dit commando: sudo snap install --devmode --beta anbox
. Nadat het is geïnstalleerd, kunt u snap info anbox
typen om de installatie op uw systeem te bevestigen door de geïnstalleerde versie van Anbox te controleren.
1.4 Installeer ADB voor Linux
ADB – Android Debug Bridge – is een tool om verbinding te maken met een Android-apparaat of -instantie en deze te beheren via de opdrachtregel.
Anbox maakt gebruik van deze tool om u in staat te stellen apps te installeren in Anbox, d.w.z. Android op Linux. Laten we eens kijken hoe dat moet:
- In een terminal typt u
sudo apt install android-tools-adb
. - Nu typt u en voert u
adb --version
uit om de installatie te bevestigen.
Android Apps op Linux
Laten we nu eindelijk eens leren hoe u apps in Anbox kunt installeren, zodat we ze eindelijk op Linux kunnen gebruiken. Maar voordat je dat kunt doen, moet je een APK hebben – het is een uitvoerbare, verpakte vorm van een app; het is zoals je .deb-bestanden hebt voor Debian en Ubuntu.
Je kunt downloaden van APKMirror – het is een populaire en veilige plek om APK’s te krijgen.
Zodra u de APK hebt gedownload, kunt u adb install <APK_FILE>
in de terminal typen.
Zo heb ik bijvoorbeeld adb install com.manco.steno.apk
gebruikt om Steno Notes – een minimalistische app voor het bijhouden van notities – op mijn systeem te installeren. Als u een foutmelding krijgt van ADB, dan draait Anbox niet. U kunt anbox.appmgr
typen en uitvoeren om Anbox aan de praat te krijgen. Typ daarna het vorige commando opnieuw!
Als je het commando voor Anbox hebt uitgevoerd, zie je het venster zoals in de schermafbeelding hieronder. Zo niet, dan kunt u altijd naar Anbox Application Manager zoeken in het menu Toepassingen. Als je die uitvoert, zie je een lijst met geïnstalleerde apps.
Zo heb ik bijvoorbeeld Calculator, Calendar, Files, Settings en Steno uitgevoerd met Anbox onder Linux. Alle apps draaiden goed, behalve Steno – het startte als andere, maar het accepteerde mijn invoer niet. Het kan zijn omdat Steno een beta app is en bugs kan hebben. Of misschien kan Anbox niet alle apps draaien die beschikbaar zijn in de Google Play Store.
Niettemin, het is nog steeds de moeite waard om te proberen, en ook, je kunt meerdere apps draaien!
Geef een antwoord