Ubuntu

Ako nainštalovať a spustiť aplikácie pre Android na Ubuntu pomocou aplikácie Anbox

Ako nainštalovať a spustiť aplikácie pre Android na Ubuntu pomocou aplikácie Anbox

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

Povoliť moduly jadra Anbox

Aktualizujte si systém.

sudo apt aktualizácia

Aktualizovať úložisko

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

Nastavenie jadrových modulov

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.

Overte nainštalované moduly jadra

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

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

Nainštalujte si Anbox

Po dokončení inštalácie by mal výstup vyzerať takto.

Anbox bol úspešne nainštalovaný

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

Nainštalujte si Java pre Linux

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.

Uvítacia obrazovka Android Studio

Vyberte možnosť Štandardné a pokračujte stlačením tlačidla Ďalej.

Vyberte možnosť Standard

Vyberte tému používateľského rozhrania, ako je uvedené nižšie.

Vyberte tému používateľského rozhrania

Overte svoje inštalačné nastavenia a stlačením tlačidla Ďalej spustite proces inštalácie.

Overte nastavenia aplikácie Android Studio

Po úspešnom dokončení inštalácie sa zobrazí súhrnná obrazovka uvedená nižšie.

Inštalácia Android Studio je úspešne dokončená

Teraz môžete začať nový projekt Android Studio.

Spustite nový projekt pre Android

Krok 7 - Nainštalujte si nástroje príkazového riadku systému Android

sudo apt nainštalovať android-tools-adb

Nainštalujte ADB

Krok 8 - Spustite server ADB

Aplikácia Anbox je zatiaľ pripravená, najskôr je však potrebné spustiť server ADB.

adb start-server

Spustite server ADB.

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

APK bol úspešne nainštalovaný

Otvorte Správcu aplikácií Anbox z vašich aplikácií.

Správca aplikácií Anbox

Krok 11 - Spustite aplikáciu alebo hru pre Android!

Začnite svoju hru

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é.

Modul dátumu a času v Pythone
V tomto článku sa budeme venovať modulu Python Date and Time. Python nemá svoj dátový typ, ktorý predstavuje dátum, ale umožňuje programátorovi import...
Python Lambda
V tomto článku sa pokúsime dozvedieť niečo o Python Lambda. Definícia Lambda je funkcia definovaná bez názvu. Môže to trvať viac argumentov, ale je po...
Prejdite okolo referencie vs. Hodnota v Pythone
Po znalosti jazyka Python môžete nájsť prípady, keď funkcie nezmenia argumenty na mieste, ako by ste predpokladali, najmä ak ovládate mnoho ďalších po...