czy kiedykolwiek myślałeś o uruchomieniu aplikacji na Androida lub gry na systemie Linux? Android i Linux są bliskimi krewnymi i nie ma twardych powodów, dla których nie warto sobie tego wyobrażać. Nowy obiecujący projekt „Anbox” ma być wspaniałą aplikacją dla użytkowników Linuksa.
Anbox jest narzędziem do emulacji systemu Linux. Może działać jako warstwa między aplikacjami na Androida a systemem Linux, które są czysto kodowane. Umożliwia uruchamianie i uruchamianie aplikacji na Androida w systemie Linux.
zauważ, że Anbox nie jest pierwszym emulatorem Androida dla Linuksa. Projekty takie jak Shashlik czy Genimobile również używają emulatora do uruchamiania Androida. Emulatory te tworzą cały emulowany system z własnym jądrem. Z drugiej strony, Anbox uruchamia system Android pod tym samym jądrem, co system operacyjny hosta. Nie jest potrzebna żadna warstwa emulacji, taka jak QEMU. Wszystko działa bezpośrednio na sprzęcie. Pozwala również na znacznie lepszą integrację z systemem operacyjnym hosta.
Anbox umieszcza System Operacyjny Android w kontenerze, który podsumowuje dostęp do sprzętu i integruje podstawowe systemy usług z systemem Linux. Jak każda inna aplikacja natywna, każda aplikacja na Androida jest zintegrowana z Twoim systemem operacyjnym.
instalacja Anbox na Ubuntu
w tym samouczku przeprowadzimy Cię przez instalację Anbox i skonfigurujemy Linuksa do uruchamiania dowolnej aplikacji na Androida. Choć nie jest to łatwe zadanie, postaramy się je uprościć.
Krok 1 – Aktualizacja systemu
przed rozpoczęciem naszego samouczka musisz najpierw upewnić się, że Twój system jest aktualny. Uruchom Terminal i wprowadź następujące polecenia:
sudo apt-get updatesudo apt-get upgrade
Krok 2-Dodaj Anbox Repo do swojego systemu
w tej sekcji dodamy PPA do Twojego systemu Linux i zainstalujemy niezbędny i odpowiedni pakiet anbox-modules-dkms, który zawiera moduły jądra.
dodaj repozytorium Anbox do swojego systemu.
sudo add-apt-repository ppa:morphis/anbox-support
Zaktualizuj system.
sudo apt update
Krok 3 – Zainstaluj moduły jądra
zainstaluj odpowiednie moduły jądra za pomocą następujących poleceń:
sudo apt install anbox-modules-dkms
ręczne uruchamianie modułów jądra:
sudo modprobe ashmem_linuxsudo modprobe binder_linux
Krok 4 – Sprawdź moduły jądra
teraz sprawdźmy, czy nowe moduły jądra zostały pomyślnie zainstalowane.
ls -l /dev/{ashmem,binder}
wyjście poprzedniego polecenia powinno wyglądać jak Poniższy zrzut ekranu.
Krok 5 – Instalacja Anbox za pomocą Snap
teraz zainstalujemy Anbox za pomocą polecenia snap.
najpierw upewnij się, że masz zainstalowane snap. Ubuntu 18.04 i nowsze powinny być dostarczane z zainstalowanym snap domyślnie. Jeśli nie, możesz zainstalować snap za pomocą naszego przewodnika.
snap --version
Zainstaluj Anbox. Należy pamiętać, że ponieważ jest jeszcze w fazie rozwoju, będziemy pobrać wersję beta.
sudo snap install --devmode --beta anbox
po zakończeniu instalacji wyjście powinno wyglądać jak poniżej.
Krok 6 – Instalacja Android Studio
ponieważ Anbox jest narzędziem do emulacji dla Androida, musisz również zainstalować narzędzia programistyczne Android, aby zainstalować na nim aplikacje.
Rozpocznij od instalacji Java dla Linuksa.
sudo apt install openjdk-11-jdk
Pobierz Android Studio: Niestety aplikacja Android studio nie ma do pobrania pakietu binarnego. Pobierz pakiet programistyczny dla systemu Linux:
Kliknij tutaj, aby pobrać stronę.
po zakończeniu pobierania możesz wrócić do terminala i wyodrębnić Android Studio.
cd ~/Downloadsunzip android-studio-ide-*-linux.zip
teraz przejdź do katalogu Android Studio bin, aby rozpocząć proces instalacji.
cd android-studio/bin
Uruchom skrypt instalacyjny Android Studio.
./studio.sh
po uruchomieniu Kreatora Android Studio pojawi się ekran powitalny jak poniżej. Naciśnij Dalej, aby kontynuować.
wybierz opcję Standard, a następnie naciśnij przycisk Dalej, aby kontynuować.
Wybierz motyw interfejsu użytkownika, jak poniżej.
Sprawdź ustawienia instalacji i naciśnij przycisk next, aby rozpocząć proces instalacji.
po pomyślnym zakończeniu instalacji otrzymasz ekran podsumowania, jak poniżej.
teraz możesz rozpocząć nowy projekt Android Studio.
Krok 7-Zainstaluj narzędzia wiersza poleceń Androida
sudo apt install android-tools-adb
Krok 8 – Uruchom serwer ADB
na razie Anbox jest gotowy do pracy, ale najpierw musisz uruchomić serwer ADB.
adb start-server
Krok 9 – Pobierz aplikację na Androida lub grę
na przykład poszukajmy gry do pobrania. APK Mirror to świetny zasób, aby znaleźć do pobrania gry na Androida w formacie APK.
przejdź do APK lustro, aby pobrać zamierzoną grę. Na razie należy pamiętać, że nie wszystkie gry na Androida będą działać poprawnie na Anbox. Aby uzyskać lepsze konfiguracje, musisz zainstalować wersję x86 z gry.
krok 10 – zainstalować i skonfigurować APK
po pobraniu gry APK. Przejdź do katalogu pobrań.
cd ~/Downloads
Zainstaluj apk gry za pomocą poniższego polecenia.
adb install game.apk
Otwórz Menedżera aplikacji Anbox z aplikacji.
krok 11 – Uruchom aplikację lub grę na Androida!
Voila, masz teraz aplikację na Androida w systemie Linux! To wszystko o konfigurowaniu Anbox w systemie Linux do uruchamiania aplikacji na Androida. Możesz teraz cieszyć się grą w gry na Androida na Linuksie.
wreszcie, mam nadzieję, że podobał Ci się ten samouczek. Twoja opinia i pytania są mile widziane.