Android

Jak nastavit emulátor Android bez instalace Android Studio v Linuxu

Jak nastavit emulátor Android bez instalace Android Studio v Linuxu

Tento článek vysvětlí, jak nainstalovat oficiální emulátor Android jako samostatnou aplikaci v systému Linux. Oficiální emulátor Android je dodáván s vývojovou sadou aplikací „Android Studio“. Pokud však nemáte zájem o vývoj aplikací pro Android a chcete pouze funkční emulátor bez instalace Android Studio, měl by vám tento článek pomoci. Všechny kroky uvedené v článku jsou testovány na Ubuntu 20.04 LTS verze.

Nainstalujte nástroje příkazového řádku

Zde si stáhněte nejnovější verzi „Nástroje příkazového řádku pro Android“ (přejděte dolů do části příkazového řádku).

Rozbalte stažený archiv a vytvořte novou složku s názvem „tools“ v adresáři „cmdline-tools“. Zkopírujte a vložte všechny soubory ze složky „cmdline-tools“ do složky „tools“. Vaše konečné rozložení adresáře by mělo vypadat takto:

cmdline-tools
├── koš
├── lib
├── OZNÁMENÍ.txt
├── zdroj.vlastnosti
└── nástroje

Nainstalujte požadované balíčky

Přejděte do složky „tools / bin“, spusťte nové okno terminálu a spuštěním následujícího příkazu aktualizujte podrobnosti úložiště:

$ ./ sdkmanager

Dále spusťte následující příkaz a seznam dostupných a nainstalovaných balíčků:

$ ./ sdkmanager - seznam

Nainstalujte některé balíčky potřebné pro fungování emulátoru Android:

$ .emulátor platformy / sdkmanager

Najděte správný systémový obrázek, který chcete použít

Dále si musíte poznamenat obrázek systému, který chcete načíst do emulátoru Androidu. Chcete-li získat seznam obrazů systému ke stažení, spusťte následující příkaz:

$ ./ sdkmanager - seznam | grep "system-images; android"

Měli byste získat nějaký výstup podobný tomuto:

Uvidíte čísla jako „27“, „28“ atd. ve jménu obrazů systému. Tato čísla označují úrovně rozhraní Android API. Vyhledejte odtud verzi Androidu odpovídající úrovni rozhraní API a poznačte si příslušný obraz systému, který chcete použít v emulátoru, a číslo úrovně rozhraní API.

Stáhněte si systémový obrázek a odpovídající balíčky

Dále si stáhněte následující balíčky pomocí stejného čísla na úrovni API, jaké jste dokončili v kroku výše:

$ ./ sdkmanager „platformy; android-30“ „systémové obrázky; android-30; google_apis_playstore; x86_64“ „build-tools; 30.0.2 ”

Například pokud jste se rozhodli použít jako systémový obrázek „system-images; android-29; default; x86_64“, příkaz by se změnil na:

$ ./ sdkmanager „platformy; android-29“ „systémové obrázky; android-29; výchozí; x86_64“ „build-tools; 29.0.3 ”

K vyhledání správných čísel příkazů a verzí můžete vždy použít přepínač „seznam“:

$ ./ sdkmanager - seznam

Vytvořte nový AVD

AVD nebo „Android Virtual Device“ je sada konfiguračních parametrů, která definuje hodnoty pro virtuální zařízení, které bude emulovat skutečné hardwarové zařízení Android.

Chcete-li vytvořit nový AVD, musíte použít obraz systému, který jste stáhli v předchozím kroku. Spuštěním následujícího příkazu vytvořte nový AVD:

$ ./ avdmanager vytvořit avd -n „moje_avd_30“ -k „systémové obrázky; android-30; google_apis_playstore; x86_64“

Nahraďte „my_avd_30“ jakýmkoli jménem podle svého výběru. Můžete být vyzváni ke změně některých konfiguračních parametrů. Postupujte podle pokynů na obrazovce a změňte hodnoty podle svých požadavků.

Pomocí následujícího příkazu potvrďte, že AVD bylo úspěšně vytvořeno:

$ ./ avdmanager seznam avd

Měli byste získat nějaký výstup podobný tomuto:

Dostupné virtuální zařízení Android:
Název: my_avd_30
Cesta: / home / nit /.Android / avd / my_avd_30.avd
Cíl: Google Play (Google Inc.)
Na základě: Android 11.0 (R) Tag / ABI: google_apis_playstore / x86_64
Sdcard: 512 MB

Všimněte si cesty AVD ve výstupu výše. Na stejné cestě najdete „config.soubor ini, který lze použít ke změně konfiguračních parametrů AVD.

Spusťte emulátor

Přejděte do složky „emulator“ (několik adresářů) a spusťte emulátor pomocí následujícího příkazu:

$ ./ emulator -avd „my_avd_30“

Nahraďte „my_avd_30“ názvem svého vlastního AVD, který jste vytvořili v kroku výše. Váš emulátor Android by měl být nyní funkční:

Můžete vytvořit libovolný počet AVD a každý obraz AVD / systému bude zpracován samostatně.

Závěr

Emulátor Android poskytuje vynikající způsob emulace skutečných zařízení Android na stolním počítači. Emulátor můžete použít k testování některých aplikací, které jsou dosud ve vývoji, nebo můžete emulátor použít k pravidelnému spouštění aplikací a her kompatibilních se systémem Android na počítači se systémem Linux. Výkon emulátoru bude záviset na výkonu vašeho systému, virtualizačních technologiích dostupných na vašem PC a kompatibilitě vašeho systému s jádrovým modulem KVM.

Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...