Jak skonfigurować emulator Android bez instalowania Android Studio w Linux

Jak skonfigurować emulator Android bez instalowania Android Studio w Linux

W tym artykule wyjaśniono, jak zainstalować oficjalny emulator Androida jako samodzielna aplikacja w Linux. Oficjalny emulator Android jest wyposażony w apartament rozwojowy aplikacji „Android Studio”. Jeśli jednak nie jesteś zainteresowany opracowaniem aplikacji na Androida i chcesz po prostu działający emulator bez instalowania Android Studio, ten artykuł powinien Ci pomóc. Wszystkie kroki wymienione w artykule są testowane na Ubuntu 20.Wersja 04 LTS.

Zainstaluj narzędzia wiersza poleceń

Pobierz najnowszą wersję „Android Line Line Tools” stąd (przewiń w dół do sekcji wiersza poleceń).

Wyodrębnij pobrane archiwum i zrób nowy folder o nazwie „Narzędzia” w katalogu „cmdline-tools”. Skopiuj i wklej wszystkie pliki z folderu „CMDLine-Tools” do folderu „Narzędzia”. Twój końcowy układ katalogu powinien wyglądać tak:

narzędzia cmdline
Bin ├wią
├wiąt Lib
├wiąt.tekst
├── Źródło.nieruchomości
Narzędzia └wią

Zainstaluj wymagane pakiety

Przejdź do folderu „Tools/Bin”, uruchom nowe okno terminala i uruchom następujące polecenie, aby zaktualizować szczegóły repozytorium:

$ ./SdkManager

Następnie uruchom następujące polecenie do listy dostępnych i zainstalowanych pakietów:

$ ./sdkmanager - -list

Zainstaluj niektóre pakiety wymagane do pracy emulatora Androida:

$ ./emulator platformowy narzędzi platformy SDKMANAGER

Znajdź poprawny obraz systemu do użycia

Następnie musisz zanotować obraz systemu, który chcesz załadować w emulatorze Androida. Aby uzyskać listę obrazów systemowych do pobrania, uruchom poniższe polecenie:

$ ./SdkManager -List | GREP „Image systemowe; Android”

Powinieneś uzyskać trochę wyjścia podobnego do tego:

Zobaczysz niektóre liczby, takie jak „27”, „28” itp. w nazwie obrazów systemowych. Te liczby oznaczają poziomy API Androida. Znajdź wersję Androida odpowiadającą poziomom interfejsu API i zanotuj odpowiedni obraz systemu, którego chcesz użyć w emulatorze i numerze poziomu API.

Pobierz obraz systemu i odpowiednie pakiety

Następnie pobierz następujące pakiety przy użyciu tego samego numeru poziomu API, który sfinalizowałeś w powyższym etapie:

$ ./sdkmanager „platformy; Android-30” „Immages; Android-30; Google_APIS_PLAYSTORE; x86_64” „Build-tools; 30.0.2 ”

Na przykład, jeśli zdecydowałeś się użyć „Imagów systemowych; Android-29; domyślnie; x86_64” jako obraz systemu, polecenie zmieniłoby się na:

$ ./sdkmanager „platformy; Android-29” „Immages systemu; Android-29; domyślnie; x86_64” „Build-Tools; 29.0.3 ”

Zawsze możesz użyć przełącznika „List”, aby znaleźć poprawne numery polecenia i wersji:

$ ./sdkmanager - -list

Utwórz nowy AVD

AVD lub „Android Virtual Device” to zestaw parametrów konfiguracyjnych, które definiują wartości urządzenia wirtualnego, które naśladuje prawdziwe urządzenie sprzętowe z Androidem.

Aby utworzyć nowy AVD, musisz użyć obrazu systemowego pobranego w powyższym etapie. Uruchom następujące polecenie, aby utworzyć nowy AVD:

$ ./avdManager Utwórz avd -n „my_avd_30” -K „system systemu; android -30; Google_APIS_PLAYSTORE; x86_64”

Wymień „my_avd_30” na dowolną nazwę. Możesz zostać poproszony o zmianę niektórych parametrów konfiguracyjnych. Postępuj zgodnie z instrukcjami na ekranie i zmień wartości zgodnie z wymaganiami.

Potwierdź, że AVD zostało pomyślnie utworzone przy użyciu poniższego polecenia:

$ ./AvdManager List AVD

Powinieneś uzyskać trochę wyjścia podobnego do tego:

Dostępne urządzenia wirtualne Android:
Nazwa: my_avd_30
Ścieżka:/home/nit/.Android/AVD/my_avd_30.Avd
Cel: Google Play (Google Inc.)
Na podstawie: Android 11.0 (R) Tag/ABI: Google_APIS_PLAYSTORE/x86_64
SDCard: 512 MB

Zwróć uwagę na ścieżkę AVD na powyższym wyjściu. Na tej samej ścieżce można znaleźć „konfigurację.plik INI ”, którego można użyć do zmiany parametrów konfiguracji AVD.

Uruchom emulator

Przejdź do folderu „emulator” (w górę kilku katalogów) i użyj następującego polecenia, aby uruchomić emulator:

$ ./emulator -Avd „my_avd_30”

Wymień „my_avd_30” na nazwę własnego AVD, który utworzyłeś w powyższym etapie. Twój emulator Androida powinien być teraz uruchomiony:

Możesz utworzyć tyle, ile chcesz, a każdy obraz AVD / System będzie traktowany osobno.

Wniosek

Emulator Androida stanowi doskonały sposób na naśladowanie rzeczywistych urządzeń z Androidem na komputerze stacjonarnym. Możesz użyć emulatora do testowania niektórych aplikacji, które są jeszcze w rozwoju lub możesz użyć emulatora do regularnego uruchamiania aplikacji i gier kompatybilnych z Androidem na komputerze Linux. Wydajność emulatora będzie zależeć od mocy systemu, technologii wirtualizacji dostępnych na komputerze i kompatybilności systemu z modułem jądra KVM.