Už ste niekedy premýšľali o tom, že vo svojom systéme Linux spustíte aplikáciu pre Android alebo hru? Android a Linux sú si blízki príbuzní a neexistuje nijaký závažný dôvod, prečo si to nevyplácate. Nový sľubný projekt „Anbox“ bude pre používateľov systému Linux samozrejme skvelou aplikáciou.
Anbox je nástroj na emuláciu systému Linux. Môže fungovať ako vrstva medzi aplikáciami pre Android a vašim systémom Linux, ktoré sú čisto kódované. Umožňuje vám spúšťať a spúšťať aplikácie pre Android vo vašom systéme Linux.
Upozorňujeme, že Anbox nie je prvý emulátor systému Android pre systém Linux. Aj projekty ako Shashlik alebo Genimobile používajú na spustenie systému Android emulátor. Tieto emulátory vytvárajú celý emulovaný systém s vlastným jadrom. Na druhej strane Anbox beží na systéme Android pod rovnakým jadrom ako hostiteľský operačný systém. Nie je potrebná žiadna emulačná vrstva ako QEMU. Všetko beží priamo na hardvéri. Umožňuje tiež oveľa lepšiu integráciu s hostiteľským operačným systémom.
Anbox umiestňuje operačný systém Android do kontajnera, ktorý sumarizuje prístup k hardvéru a integruje základné systémy služieb do systému Linux. Rovnako ako každá iná natívna aplikácia, aj každá aplikácia pre Android je integrovaná do vášho operačného systému.
Inštalácia aplikácie Anbox na Ubuntu
V tomto výučbe vás prevedieme inštaláciou Anbox a konfiguráciou vášho systému Linux na spustenie ľubovoľnej aplikácie pre Android. Aj keď to nie je ľahká úloha, pokúsime sa vám ju zjednodušiť.
Krok 1 - Aktualizácia systému
Pred začatím nášho tutoriálu sa musíte najskôr ubezpečiť, že je váš systém aktuálny. Spustite terminál a zadajte nasledujúce príkazy:
sudo apt-get aktualizácia sudo apt-get aktualizácia
Krok 2 - Pridajte Anbox Repo do vášho systému
V tejto časti pridáme PPA do vášho systému Linux a nainštalujeme nevyhnutný a vhodný balík anbox-modules-dkms, ktorý obsahuje moduly jadra.
Pridajte do svojho systému úložisko Anbox.
sudo add-apt-repository ppa: morphis / anbox-support
Aktualizujte si systém.
sudo apt aktualizácia
Krok 3 - Nainštalujte moduly jadra
Nainštalujte príslušné moduly jadra pomocou nasledujúcich príkazov:
sudo apt nainštalovať anbox-modules-dkms
Ručné spustenie modulov jadra:
sudo modprobe ashmem_linux sudo modprobe binder_linux
Krok 4 - Overte moduly jadra
Teraz skontrolujme, či boli nové moduly jadra úspešne nainštalované.
ls -l / dev / ashmem, binder
Výstup predchádzajúceho príkazu by mal vyzerať ako screenshot uvedený nižšie.
Krok 5 - Inštalácia aplikácie Anbox pomocou nástroja Snap
Teraz nainštalujeme Anbox pomocou príkazu snap.
Najskôr sa uistite, že máte nainštalovanú západku. Ubuntu 18.Verzia 04 a vyššia by mala byť štandardne vybavená snapom. Ak nie, môžete si Snap nainštalovať pomocou nášho sprievodcu.
Snap - verzia
Nainštalujte si Anbox. Upozorňujeme, že keďže je stále vo fáze vývoja, stiahneme si beta verziu.
sudo snap nainštalovať - devmode - beta anbox
Po dokončení inštalácie by mal výstup vyzerať takto.
Krok 6 - Inštalácia Android Studio
Pretože Anbox je emulačný nástroj pre Android, musíte si tiež nainštalovať vývojové nástroje pre Android, aby ste doň nainštalovali aplikácie.
Začnite inštaláciou Java pre Linux.
sudo apt nainštalovať openjdk-11-jdk
Stiahnite si Android Studio: Aplikácia Android Studio bohužiaľ nemá binárny balík na stiahnutie. Stiahnite si vývojový balík pre Linux:
Kliknutím sem zobrazíte stránku na stiahnutie.
Po dokončení sťahovania sa môžete vrátiť späť do svojho terminálu a extrahovať Android Studio.
cd ~ / Stiahnuté súbory rozbaľte android-studio-ide - * - linux.PSČ
Teraz sa presuňte do adresára koša Android Studio a spustite proces inštalácie.
cd android-studio / bin
Spustite inštalačný skript Android Studio.
./ štúdio.š
Po spustení Sprievodcu Android Studio sa zobrazí uvítacia obrazovka, ako je uvedené nižšie. Pokračujte stlačením tlačidla Ďalej.
Vyberte možnosť Štandardné a pokračujte stlačením tlačidla Ďalej.
Vyberte tému používateľského rozhrania, ako je uvedené nižšie.
Overte svoje inštalačné nastavenia a stlačením tlačidla Ďalej spustite proces inštalácie.
Po úspešnom dokončení inštalácie sa zobrazí súhrnná obrazovka uvedená nižšie.
Teraz môžete začať nový projekt Android Studio.
Krok 7 - Nainštalujte si nástroje príkazového riadku systému Android
sudo apt nainštalovať android-tools-adb
Krok 8 - Spustite server ADB
Aplikácia Anbox je zatiaľ pripravená, najskôr je však potrebné spustiť server ADB.
adb start-server
Krok 9 - Stiahnite si aplikáciu pre Android alebo hru
Vyhľadajme napríklad hru na stiahnutie. APK Mirror je skvelým zdrojom na vyhľadanie stiahnuteľných hier pre Android vo formáte APK.
Prejdite do zrkadla APK a stiahnite si plánovanú hru. Zatiaľ si uvedomte, že nie všetky hry pre Android budú v Anboxe fungovať správne. Pre lepšiu konfiguráciu je tiež potrebné nainštalovať si z hry verziu x86.
Krok 10 - Nainštalujte a nakonfigurujte súbor APK
Po stiahnutí vašej hry APK. Prejdite do adresára na stiahnutie.
cd ~ / Súbory na stiahnutie
Nainštalujte si hru APK pomocou nasledujúceho príkazu.
inštalácia hry adb.apk
Otvorte Správcu aplikácií Anbox z vašich aplikácií.
Krok 11 - Spustite aplikáciu alebo hru pre Android!
Voila, teraz máte vo svojom systéme Linux aplikáciu pre Android! To je všetko o nakonfigurovaní Anboxu na vašom systéme Linux na spúšťanie aplikácií pre Android. Teraz si môžete hrať svoje hry pre Android na systéme Linux.
Na záver dúfam, že sa vám tento návod páčil. Vaša spätná väzba a otázky sú vítané.