Jak uruchomić Android Apps na Linux Distros (jak Ubuntu)
On 3 listopada, 2021 by adminAndroid ma (prawie) stał się de-facto mobilnego przetwarzania. To dlatego jego aplikacje są poszukiwane nawet na innych systemach operacyjnych, w tym Windows i Linux, jak każdy chce używać swoich ulubionych aplikacji na wszystkich urządzeniach – nawet na komputerach stacjonarnych i laptopach. Pozwólcie więc, że podzielę się z wami dobrą wiadomością:
Możecie uruchamiać aplikacje Androida na Linuksie, dzięki rozwiązaniu o nazwie Anbox. Anbox – krótka nazwa dla „Android in a Box” – zamienia twojego Linuksa w Androida, pozwalając ci na instalowanie i używanie aplikacji Androida jak każdej innej aplikacji w twoim systemie. Więc, na co czekasz? Sprawdźmy jak zainstalować i uruchomić aplikacje Androida na Linuksie.
10 najczęściej zadawanych pytań o Linuksa
Prawdopodobnie słyszałeś o Linuksie jako wolnej alternatywie dla Windows i OS X. To jeden z…Czytaj więcej
Wymagania wstępne
Przedyskutujmy najpierw podstawowe rzeczy, które musisz skonfigurować przed zainstalowaniem i uruchomieniem aplikacji Androida na Linuksie, tj, musisz zainstalować Anbox. Proszę zauważyć, że ten poradnik został napisany dla systemów operacyjnych opartych na Debianie, w tym Ubuntu i Linux Mint, więc możesz zmodyfikować kilka poleceń, aby działały w innych dystrybucjach.
1.1 Sprawdź dla snapd
Po pierwsze, musisz sprawdzić, czy twój system obsługuje snaps. Otwórz terminal i wpisz snap find hello. Jeśli zobaczysz listę pakietów (jak na poniższym zrzucie ekranu), wszystko jest w porządku. Jeśli nie, zainstaluj snapd za pomocą tego przewodnika z Ubuntu.

1.2 Zainstaluj moduły jądra
Teraz musimy zainstalować moduły jądra dla Anboxa, które pomagają Anboxowi uruchomić kontener Androida w Linuksie. Oto jak to zrobić:
- Otwórz terminal i wpisz
sudo add-apt-repository ppa:morphis/anbox-support ; sudo apt update ; sudo apt install linux-headers-generic anbox-modules-dkms, aby zainstalować moduły. - Po zainstalowaniu modułów, musisz je załadować po raz pierwszy. Wpisz
sudo modprobe ashmem_linux ; sudo modprobe binder_linux, a nie zobaczysz żadnych komunikatów z tej komendy, o dziwo! - Na koniec potwierdźmy, czy zainstalowałeś je poprawnie, wpisując tę komendę:
ls -1 /dev/{ashmem,binder}. Wyświetli się następujący obraz:


1.3 Zainstalujmy snapa Anbox
Teraz zainstalujmy Anbox z Snap Store. W tym celu otwórz terminal i wpisz snap install --devmode --beta anbox, aby zainstalować Anboxa.
Jeśli to nie działa lub daje jakiś błąd lub ostrzeżenie, spróbuj tego polecenia: sudo snap install --devmode --beta anbox. Po zainstalowaniu możesz wpisać snap info anbox, aby potwierdzić jego instalację w systemie, sprawdzając zainstalowaną wersję Anbox.

1.4 Zainstaluj ADB dla Linuksa
ADB – Android Debug Bridge – to narzędzie do łączenia się z urządzeniem lub instancją Androida i zarządzania nimi za pomocą wiersza poleceń.
Anbox wykorzystuje to narzędzie, aby umożliwić instalowanie aplikacji w Anbox, czyli Androidzie na Linuksie. Zobaczmy, jak to zrobić:
- W terminalu wpisz
sudo apt install android-tools-adb. - Teraz wpisz i uruchom
adb --version, aby potwierdzić jego instalację.


Android Apps on Linux
Na koniec nauczmy się instalować aplikacje w Anboxie, co w końcu pozwoli nam korzystać z nich na Linuksie. Ale zanim to zrobisz, musisz mieć APK – to wykonywalna, spakowana forma aplikacji; to tak, jak masz pliki .deb dla Debiana i Ubuntu.
Możesz pobrać z APKMirror – to popularne i bezpieczne miejsce do pobierania APK.
Po pobraniu APK, możesz wpisać adb install <APK_FILE> w terminalu.
Na przykład, użyłem adb install com.manco.steno.apk do zainstalowania Steno Notes – minimalistycznej aplikacji do prowadzenia notatek – na moim systemie. Jeśli widzisz błąd z ADB, Anbox nie jest uruchomiony. Możesz wpisać i uruchomić anbox.appmgr, aby Anbox zaczął działać. Następnie ponownie wpisz poprzednie polecenie!

Jeśli uruchomisz polecenie dla Anboxa, zobaczysz jego okno jak na poniższym zrzucie ekranu. Jeśli nie, zawsze możesz wyszukać Anbox Application Manager w menu aplikacje. Po jego uruchomieniu zobaczysz listę zainstalowanych aplikacji.

Na przykład, uruchomiłem Kalkulator, Kalendarz, Pliki, Ustawienia i Steno używając Anbox na Linuksie. Wszystkie aplikacje uruchomiły się pomyślnie z wyjątkiem Steno – uruchomił się jako inne, ale nie przyjmował moich danych. Może to być spowodowane tym, że Steno jest aplikacją w wersji beta i może mieć błędy. A może Anbox nie może uruchomić wszystkich aplikacji, które są dostępne w Google Play Store.
Niemniej jednak warto spróbować, a ponadto można uruchomić wiele aplikacji!
.
Dodaj komentarz