Jak zainstalować i używać emulatora Anbox Android na Ubuntu

Jak zainstalować i używać emulatora Anbox Android na Ubuntu
Anbox to specjalny rodzaj emulatora Androida. Technicznie nie możesz nazwać tego emulatorem. Ponieważ Anbox wykorzystuje technologię kontenerów do uruchamiania aplikacji na Androida w Linux, podobnie jak LXC i Docker uruchamia różne kontenery Linux. Tak więc w tej chwili Anbox oficjalnie obsługuje tylko aplikacje na Androida opracowane dla architektur x86 lub x86_64. Nie można uruchomić aplikacji na Androida opracowane dla architektur ARM z anbox.

Zauważ, że Anbox jest nadal w wersji beta. Nie spodziewaj się bezbłędnego doświadczenia z Anbox.

W tym artykule pokażę Ci, jak zainstalować Anbox na Ubuntu 18.04 LTS. Więc zacznijmy.

Instalowanie modułów jądra Anbox:

Najpierw musisz zainstalować wymagane moduły jądra dla Anbox. W przeciwnym razie Anbox nie będzie działał. Moduły jądra, których potrzebuje Anbox, nie są dostępne w oficjalnym repozytorium pakietów Ubuntu. Ale możesz łatwo dodać Morphis/anbox-support PPA i zainstaluj je stamtąd.

Aby dodać Morphis/anbox-support PPA, uruchom następujące polecenie:

$ sudo add-apt-repozytory PPA: Morphis/Anbox-Support

Teraz naciśnij kontynuować.

PPA należy dodać, a pamięć podręczna repozytorium pakietów Apt powinna zostać automatycznie aktualizowana.

Teraz zainstaluj nagłówki Linux i moduły jądra Anbox za pomocą następującego polecenia:

$ sudo apt Zainstaluj linux-headers-Generic Anbox-Modules-DKMS

Teraz naciśnij y a następnie naciśnij kontynuować.

Należy zainstalować nagłówki Linux i moduły jądra Anbox.

Włączanie modułów jądra Anbox:

Teraz musisz włączyć Ashmem I spoiwo Moduły jądra.

Aby włączyć Ashmem Moduł jądra, uruchom następujące polecenie:

$ sudo modprobe ashmem_linux

Aby włączyć spoiwo Moduł jądra, uruchom następujące polecenie:

$ sudo modprobe binder_linux

Teraz sprawdź, czy /Dev/Ashmem I /dev/segregator Urządzenia są dostępne w następujący sposób:

$ ls -l /dev /Ashmem, Binder

Jak widać, urządzenia są dostępne. Więc jesteś gotowy.

Instalowanie Anbox:

Anbox jest dystrybuowany jako pakiet snap. Tak więc bardzo łatwo jest zainstalować na Ubuntu 18.04 LTS.

Aby zainstalować pakiet Snap Anbox, uruchom następujące polecenie:

$ sudo snap instalacja - -devmode -beta anbox

Pakiet Anbox Snap jest instalowany, jak widać.

W tym momencie jest instalowany pakiet Anbox Snap.

Uruchamianie Anbox:

Po zainstalowaniu Anbox można znaleźć Anbox w menu aplikacji Ubuntu 18.04 LTS, jak widać na zrzucie ekranu poniżej.

Jak widać, Anbox działa. Ma również wstępnie zainstalowane aplikacje na Androida.

Instalowanie aplikacji na Androida w Anbox:

W tej sekcji pokażę Ci, jak zainstalować dodatkowe aplikacje na Androida w Anbox. Więc kopnijmy.

Wiemy, że aplikacje na Androida są dystrybuowane jako pakiety APK. Aby zainstalować te pakiety APK w Anbox, potrzebujesz ADB (Android Debug Bridge).

ADB jest dostępny w oficjalnym repozytorium pakietów Ubuntu 18.04 LTS. Aby zainstalować ADB, uruchom następujące polecenie:

$ sudo apt instal ADB

Teraz naciśnij y a następnie naciśnij Aby potwierdzić instalację.

ADB należy zainstalować.

Możesz pobrać plik Android APK dla swojej ulubionej aplikacji z wielu stron internetowych. Jednym z nich jest apkMirror (https: // www.ApkMirror.com).

W ApkMirror.com, znajdź swoją ulubioną aplikację na Androida i wybierz x86 Lub x86_64 Architektura ze strony pobierania. W przeciwnym razie nie będzie instalować na Anbox. Pobieram WhatsApp w tym artykule do demonstracji.

Jeśli masz wiele urządzeń z Androidem podłączonym do komputera, możesz użyć następującego polecenia, aby je wymienić.

$ ADB Urządzenia -L

Jak widać, mam jedno urządzenie (identyfikator urządzenia emulator-5558) Podłączony na moim komputerze. To jest urządzenie anbox.

Teraz możesz zainstalować swój ulubiony plik APK na Anbox w następujący sposób:

$ adb instal/ścieżka/do/apk/plik
Lub
$ adb -s device_id instaluj/ścieżka/do/apk/plik

NOTATKA: Jeśli masz tylko jedno urządzenie z Androidem podłączone do komputera, nie musisz określać -S Device_id opcja.

Pobrałem plik apk WhatsApp, jak widać na zrzucie ekranu poniżej.

Teraz, aby zainstalować plik WhatsApp, uruchomiłem następujące polecenie:

$ adb instaluj ~/pobieranie/com.WhatsApp_2.19.150-452813_minapi15 \
(x86 \) \ (nodpi \) _ apkMirror.com.Apk

Jak widać, instalacja zakończyła się powodzeniem.

Teraz WhatsApp powinien być wymieniony w menedżerze aplikacji Anbox. Nie uruchamiaj jeszcze WhatsApp. Anbox domyślnie przypisuje brak zgody na nowo zainstalowaną aplikację. Ale musisz przypisać pewne uprawnienia w zależności od aplikacji, którą próbujesz uruchomić.

Aby przypisać zgodę do swojej aplikacji, przejdź do Ustawienia.

Teraz idź do Aplikacje.

Wybierz swoją aplikację z listy.

Teraz idź do Uprawnienia.

Teraz włącz potrzebne uprawnienia.

Po przypisaniu uprawnień powinieneś być w stanie uruchomić żądaną aplikację. Jak widać, WhatsApp działa.

Mogę kliknąć przyciski, nie ma problemu.

Jak widać, strona weryfikacji telefonu również działa.

Strona wyboru kraju również działa.

Tak więc instalujesz i używasz Anbox na Ubuntu 18.04 LTS. Dziękujemy za przeczytanie tego artykułu.