Už jste někdy přemýšleli o spuštění Android aplikace nebo hry na vašem systému Linux? Android a Linux jsou blízcí příbuzní a neexistuje žádný těžký důvod, proč si to nestojí za to představit. Nový slibný projekt „Anbox“ má být skvělou aplikací pro uživatele Linuxu.
Anbox je emulační nástroj systému Linux. Může fungovat jako vrstva mezi aplikacemi pro Android a systémem Linux, které jsou čistě kódovány. To vám umožní spouštět a spouštět aplikace pro android na vašem systému Linux.
Všimněte si, že Anbox není první Android Emulátor pro Linux. Projekty jako Shashlik nebo Genimobile také používají emulátor ke spuštění systému Android. Tyto emulátory vytvářejí celý emulovaný systém s vlastním jádrem. Na druhou stranu Anbox spouští systém Android pod stejným jádrem jako hostitelský operační systém. Není potřeba žádná emulační vrstva jako QEMU. Vše běží přímo na hardwaru. Umožňuje také mnohem lepší integraci s hostitelským operačním systémem.
Anbox umístí operační systém Android do kontejneru, který shrnuje přístup k hardwaru a integruje základní servisní systémy do systému Linux. Stejně jako každá jiná nativní aplikace je každá aplikace pro Android integrována s vaším operačním systémem.
Instalace Anbox na Ubuntu
V tomto tutoriálu, budeme vás provede Anbox instalaci a konfiguraci Linuxu spustit libovolný Android aplikace. I když to není snadný úkol, budeme se snažit, aby to jednodušší pro vás.
Krok 1-Aktualizace systému
než začnete náš tutoriál, musíte se nejprve ujistit, že váš systém je aktuální. Spusťte Terminál a zadejte následující příkazy:
sudo apt-get updatesudo apt-get upgrade
Krok 2 – Přidat Anbox Repo váš systém
V této sekci, budeme-li přidat PPA do vašeho systému Linux a nainstalovat nezbytné a vhodné anbox-moduly-dkms balíček, který obsahuje moduly jádra.
přidejte do svého systému úložiště Anbox.
sudo add-apt-repository ppa:morphis/anbox-support
Aktualizujte systém.
sudo apt update
Krok 3 – Instalace Modulů Jádra
Instalovat odpovídající moduly jádra pomocí následujících příkazů:
sudo apt install anbox-modules-dkms
Začít moduly jádra ručně:
sudo modprobe ashmem_linuxsudo modprobe binder_linux
Krok 4 – Ověření, Moduly Jádra
Teď si to pojďme ověřit, že nový kernel moduly byly úspěšně nainstalovány.
ls -l /dev/{ashmem,binder}
výstup předchozího příkazu by měl vypadat jako níže uvedený snímek obrazovky.
Krok 5 – Anbox Instalace pomocí modulu Snap
Nyní budeme instalovat Anbox pomocí snap příkaz.
nejprve se ujistěte, že máte nainstalovaný snap. Ubuntu 18.04 a vyšší by měly být dodávány s snap nainstalován ve výchozím nastavení. Pokud ne, můžete nainstalovat snap pomocí našeho průvodce.
snap --version
Instalovat Anbox. Všimněte si, že vzhledem k tomu, že je stále ve fázi vývoje, stáhneme beta verzi.
sudo snap install --devmode --beta anbox
Po dokončení instalace výstupní úspěšně by měl vypadat jako níže.
Krok 6 – Android Studio Instalace
Od Anbox je emulační nástroj pro Android, musíte také nainstalovat Android development tools instalovat aplikace na to.
začněte instalací Java pro Linux.
sudo apt install openjdk-11-jdk
ke Stažení Android Studio: Bohužel, Android studio aplikace ke stažení binární balíček. Stáhněte si vývojovou sadu pro Linux:
Klikněte zde pro stránku ke stažení.
po dokončení stahování se můžete vrátit zpět do terminálu a extrahovat Android Studio.
cd ~/Downloadsunzip android-studio-ide-*-linux.zip
Nyní přejděte do adresáře Android Studio bin a spusťte proces instalace.
cd android-studio/bin
spusťte instalační skript Android Studio.
./studio.sh
po spuštění Průvodce Android Studio se zobrazí uvítací obrazovka jako níže. Stiskněte tlačítko Další pro pokračování.
vyberte standardní možnost a poté pokračujte stisknutím tlačítka Další.
vyberte téma uživatelského rozhraní, jak je uvedeno níže.
Ověřte nastavení instalace a stisknutím tlačítka Další spusťte proces instalace.
po úspěšném dokončení instalace získáte souhrnnou obrazovku, jak je uvedeno níže.
nyní můžete zahájit nový projekt Android Studio.
Krok 7 – Instalace Android Nástroje Příkazového Řádku
sudo apt install android-tools-adb
Krok 8 – Spuštění ADB Serveru
Pro teď Anbox je připravena jít, ale nejprve, budete potřebovat ke spuštění ADB serveru.
adb start-server
Krok 9-Stáhněte si aplikaci pro Android nebo hru
například, pojďme hledat hru ke stažení. APK Mirror je skvělý zdroj k nalezení stahovatelných her pro Android ve formátu APK.
přejděte na APK mirror a stáhněte si zamýšlenou hru. Prozatím si všimněte, že ne všechny hry pro Android budou na Anboxu fungovat správně. Také pro lepší konfigurace je třeba nainstalovat verzi x86 z vaší hry.
Krok 10-Instalace a konfigurace APK
Po stažení hry APK. Přejděte do adresáře stahování.
cd ~/Downloads
nainstalujte hru APK pomocí níže uvedeného příkazu.
adb install game.apk
Otevřít Anbox Správce Aplikací z vašich aplikací.
krok 11-Spusťte aplikaci nebo hru pro Android!
Voila, nyní máte aplikaci pro Android v systému Linux! To je vše o konfiguraci Anboxu v systému Linux pro spouštění aplikací pro Android. Nyní si můžete vychutnat hraní her pro Android na Linuxu.
nakonec doufám, že se vám tento tutoriál líbil. Vaše připomínky a dotazy jsou vítány.