Installation von Anbox
von Alex Witt
Android Emulation ohne komplette VM
Installation von Anbox auf Manjaro
Wer auf einem Linux-System Android Apps nutzen möchte hat dazu verschiedene Möglichkeiten. Eine von diesen Möglichkeiten ist die Verwendung von Anbox. Um dieses Tool zu installieren sind die folgenden Schritte erforderlich:
- Über den Paketmanager muss zunächst das Paket "anbox-modules-dkms-git" installiert werden
- Anschließend müssen die Kernel-Module "ashmem_linux" und "binder_linux" installiert werden. Dazu muss entsprechend der genutzten Kernelversion das entsprechende Paket mit der Bezeichnung "linux[XXX]-headers" installiert werden. (Für XXX muss die jeweilige Version des Kernels eingetragen werden) Die Kernelversion kann mit dem Befehl "uname -r" ausgegeben werden. (Hierbei sind ausschließlich die ersten drei Ziffern nötig)
- Nun müssen die Pakete "anbox-git" und "anbox-image" installiert werden. Hierbei treten nach aktuellem Stand Probleme auf. Um diese zu beheben muss die PKGBUILD in dem Verzeichnis "/tmp/pamac-build/anbox-git" geändert werden. In der build()-Sektion muss bei dem Parameter "DCMAKE_CXX_FLAGS" die Flag "Wno-error=missing-field-initializers" ergänzt werden
- Nach der erfolgreichen Installation aller Pakete muss das System neu gestartet werden.
- Nach dem Neustart müssen die drei folgenden Dienste gestartet werden
- systemctl start systemd-resolved.service
- systemctl start systemd-networkd.service
- systemctl start anbox-session-manager.service
- Nun kann über die jeweilige installierte GUI Anbox gestartet werden
Die mittels systemctl gestarteten Dienste können auch permanent mit "enable" gestartet werden.
Bsp.: systemctl enable systemd-resolved.service
Anschließend können mittels der Andriod Debug Bridge (adb) belibige Apps installiert werden.
Bsp.: adb install app.apk
Kommentare
Einen Kommentar schreiben
Sie müssen sich anmelden, um Kommentare hinzuzufügen.