Uruchamianie aplikacji przy użyciu emulatora Androida

Emulator Androida symuluje urządzenia z Androidem na komputerze, dzięki czemu możesz przetestować aplikację na różnych urządzeniach i poziomach API Androida bez konieczności posiadania fizycznego urządzenia. Zalety emulatora:

  • Elastyczność: oprócz możliwości symulowania różnych urządzeń i poziomów interfejsu Android API emulator ma wstępnie zdefiniowane konfiguracje dla różnych telefonów i tabletów z Androidem oraz urządzeń z Wear OS i Androida TV.

  • Wysoka wierność: emulator zapewnia prawie wszystkie możliwości prawdziwego urządzenia z Androidem. Możesz symulować przychodzące rozmowy telefoniczne i SMS-y, określić lokalizację urządzenia, symulować różne szybkości sieci, symulować obrót i inne czujniki sprzętowe, uzyskać dostęp do Sklepu Google Play i nie tylko.

  • Szybkość: testowanie aplikacji za pomocą emulatora jest nieco szybsze i łatwiejsze niż na urządzeniu fizycznym. Na przykład możesz przesłać dane szybciej do emulatora niż na urządzenie podłączone przez USB.

W większości przypadków emulator sprawdza się najlepiej. Na tej stronie opisujemy główne funkcje emulatora i pokazujemy, jak zacząć z nich korzystać.

Możesz też wdrożyć aplikację na urządzeniu fizycznym. Więcej informacji znajdziesz w artykule Uruchamianie aplikacji na urządzeniu sprzętowym.

Pierwsze kroki z emulatorem

Emulator Androida pozwala przetestować aplikację wirtualnie na wielu różnych urządzeniach. Emulator jest dostarczany z Androidem Studio, więc nie musisz go instalować oddzielnie. Aby użyć emulatora, wykonaj te podstawowe czynności opisane bardziej szczegółowo w kolejnych sekcjach:

  1. Sprawdź, czy spełniasz wymagania systemowe.
  2. Tworzenie urządzenia wirtualnego z Androidem (AVD)
  3. Uruchom aplikację w emulatorze.
  4. Poruszaj się po emulatorze.

Na tej stronie znajdziesz szczegółowe instrukcje konfigurowania i analizowania wirtualnego środowiska testowego. Jeśli masz już aplikację działającą w emulatorze i chcesz zacząć korzystać z bardziej zaawansowanych funkcji, przeczytaj sekcję o korzystaniu z zaawansowanego emulatora.

Jeśli masz problemy z emulatorem, przeczytaj artykuł o rozwiązywaniu znanych problemów z emulatorem Androida. W zależności od potrzeb i zasobów warto zagłębić się w wymagania systemowe i konfiguracje techniczne lub skorzystać z urządzenia fizycznego.

Wymagania systemowe emulatora

Aby uzyskać najlepsze rezultaty, użyj emulatora w Android Studio na komputerze, który spełnia przynajmniej te wymagania:

  • 16 GB RAM
  • 64-bitowy system operacyjny Windows, macOS, Linux lub ChromeOS;
  • 16 GB miejsca na dysku

Jeśli nie znasz tych specyfikacji, emulator może nadal działać, ale nie płynnie. W takim przypadku spróbuj przeprowadzić testy na urządzeniu fizycznym, postępując zgodnie z instrukcjami w artykule Uruchamianie aplikacji na urządzeniu sprzętowym.

Utwórz urządzenie wirtualne z Androidem

Każda instancja emulatora Androida wykorzystuje urządzenie wirtualne z Androidem (AVD) do określenia wersji Androida i charakterystyki sprzętu symulowanego urządzenia. Aby skutecznie przetestować aplikację, utwórz AVD modelujący każde urządzenie, na którym ma działać Twoja aplikacja. Aby dowiedzieć się, jak utworzyć AVD, przeczytaj sekcję o tworzeniu urządzeń wirtualnych i zarządzaniu nimi.

Każde urządzenie AVD działa jako niezależne urządzenie z własnym miejscem na dane użytkownika, kartę SD itd. Domyślnie emulator przechowuje dane użytkownika, dane karty SD i pamięć podręczną w specyficznym dla danego AVD katalogu. Po uruchomieniu emulator wczytuje dane użytkownika i dane karty SD z katalogu AVD.

Uruchamianie aplikacji w emulatorze

Po utworzeniu komponentu AVD możesz uruchomić emulator Androida i uruchomić aplikację w projekcie:

  1. Na pasku narzędzi wybierz AVD, na którym chcesz uruchomić aplikację, z menu urządzenia docelowego.

    Menu urządzenia docelowego
    Rysunek 1. Menu urządzenia docelowego.
  2. Kliknij Uruchom. Uruchamianie emulatora po raz pierwszy może potrwać około minuty, ale kolejne uruchomienia wykorzystują migawkę i powinny uruchamiać się szybciej. Jeśli wystąpią problemy, zapoznaj się z przewodnikiem na temat rozwiązywania problemów.

Po zainstalowaniu aplikacji na urządzeniu AVD możesz ją uruchomić na urządzeniu tak samo jak dowolną aplikację. Za każdym razem, gdy chcesz zastosować nowe zmiany, musisz ponownie kliknąć Wykonaj lub Zastosuj zmiany.

Asystent parowania z Wear OS

Jeśli chcesz przetestować aplikację na urządzeniach z Wear OS, asystent parowania z Wear OS przeprowadzi Cię krok po kroku przez parowanie emulatorów Wear OS z telefonami fizycznymi lub wirtualnymi bezpośrednio w Android Studio. Więcej informacji znajdziesz w artykule Korzystanie z asystenta parowania w emulatorze Wear OS.

Gdy emulator działa, możesz za pomocą wskaźnika myszy naśladować palec na ekranie dotykowym, a w panelu emulatora wykonywać typowe czynności.

Używaj wskaźnika myszy komputera, aby naśladować palec na ekranie dotykowym, wybierać pozycje menu i pola wprowadzania oraz klikać przyciski i elementy sterujące. Użyj klawiatury komputera, aby wpisywać znaki i wprowadzać skróty emulatora.

Tabela 1. Gesty do poruszania się po emulatorze

Cecha Opis
Przesuń palcem po ekranie. Wskaż ekran, naciśnij i przytrzymaj główny przycisk myszy, przesuń palcem po ekranie, a potem zwolnij.
Przeciąganie elementu Wskaż element na ekranie, naciśnij i przytrzymaj główny przycisk myszy, przesuń element, a następnie zwolnij.
Dotknięcie Wskaż ekran, naciśnij główny przycisk myszy, a potem zwolnij.
Dwukrotne dotknięcie Wskaż ekran, szybko kliknij dwukrotnie główny przycisk myszy, a następnie zwolnij.
Naciśnij i przytrzymaj Wskaż element na ekranie, naciśnij główny przycisk myszy, przytrzymaj i zwolnij przycisk.
Typ Możesz wpisać tekst w emulatorze, korzystając z klawiatury komputera lub klawiatury wyświetlanej na ekranie emulatora.
Ściąganie i rozciąganie palców
Naciśnięcie Control (Command w macOS) spowoduje wyświetlenie interfejsu wielodotykowego przy użyciu gestów. Mysz jest pierwszym palcem, a poprzek od punktu zakotwiczenia – drugim. Przeciągnij kursor, aby przenieść pierwszy punkt.
Kliknięcie lewego przycisku myszy polega na naśladowaniu dotykania obydwu punktów i zwalniania ich, podnoszenia obu punktów.
Przesunięcie w pionie Otwórz pionowe menu na ekranie i użyj kółka myszy, aby przewijać elementy menu. Kliknij pozycję menu, aby ją wybrać.

Wykonywanie typowych czynności za pomocą panelu emulatora

Aby wykonać typowe czynności z użyciem emulatora, użyj paska narzędzi emulatora (jeśli uruchamiasz go w Android Studio) lub panelu po prawej stronie, jeśli uruchamiasz go w oknie poza Android Studio. Tabela 2 zawiera opis typowych działań emulatora i powiązanych z nimi przycisków.

Za pomocą skrótów klawiszowych możesz wykonywać wiele typowych czynności w emulatorze. Aby wyświetlić pełną listę skrótów w emulatorze, naciśnij F1 (Command+/ w systemie macOS), aby otworzyć panel pomocy w oknie Rozszerzone elementy sterujące.

Tabela 2. Typowe działania w emulatorze

Cecha Opis
Zamknij
Ikona Zamknij
Zamknij emulator.
Minimalizuj
Ikona minimalizowania
Zminimalizuj okno emulatora.
Zmień rozmiar Zmień rozmiar emulatora tak samo jak w przypadku dowolnego okna innego systemu operacyjnego. Emulator utrzymuje format obrazu odpowiedni dla Twojego urządzenia.
Zasilanie
Ikona zasilania
Kliknij, aby włączyć lub wyłączyć ekran.
Kliknij i przytrzymaj, aby włączyć lub wyłączyć urządzenie.
Zwiększ głośność
Ikona zwiększania głośności
Kliknij, aby wyświetlić suwak i zwiększyć głośność. Kliknij ponownie, aby zwiększyć głośność, lub zmień głośność za pomocą suwaka.
Ciszej
Ikona zmniejszania głośności
Kliknij, aby wyświetlić suwak i zmniejszyć głośność. Kliknij jeszcze raz, aby jeszcze bardziej zmniejszyć głośność, lub zmień głośność za pomocą suwaka.
Obróć w lewo
Ikona obrócenia w lewo
Obróć urządzenie o 90 stopni w lewo.
Obróć w prawo
Ikona Obróć w prawo
Obróć urządzenie o 90 stopni w prawo.
Zrób zrzut ekranu
Ikona Zrób zrzut ekranu
Kliknij, aby zrobić zrzut ekranu urządzenia.
Włączanie trybu powiększenia
Ikona przejścia do trybu powiększenia

Kliknij, aby zmienić kursor na ikonę powiększenia. Aby wyjść z trybu powiększenia, ponownie kliknij przycisk.

Aby powiększyć lub pomniejszyć widok w trybie powiększenia:

  • Kliknij ekran lewym przyciskiem myszy, aby powiększyć o 25% – maksymalnie około dwa razy więcej niż w przypadku urządzenia wirtualnego.
  • Kliknij prawym przyciskiem myszy, aby pomniejszyć.
  • Kliknij lewym przyciskiem myszy i przeciągnij, aby zaznaczyć prostokątny obszar do powiększenia.
  • Kliknij prawym przyciskiem myszy i przeciągnij ramkę zaznaczenia, aby przywrócić powiększenie domyślne.

Aby przesunąć widok w trybie powiększenia, przytrzymaj Control (Command w macOS) i naciskaj klawisze strzałek na klawiaturze.

Aby kliknąć ekran urządzenia w trybie powiększenia, naciśnij Control (kliknij Command w systemie macOS).

Wstecz
Ikona Wstecz
Wróć na poprzedni ekran lub zamknij okno, menu opcji, panel powiadomień lub klawiaturę ekranową.
Dom
Ikona Google Home
Wróć do ekranu głównego.
Przegląd
Ikona Przegląd
(Ostatnie aplikacje)
Kliknij, aby otworzyć listę miniatur ostatnio używanych aplikacji. Aby otworzyć aplikację, kliknij jej miniaturę. Aby usunąć miniaturę z listy, przesuń ją w lewo lub w prawo. Ten przycisk nie jest obsługiwany na Wear OS.
Zwiń
Ikona zwijania
W przypadku urządzeń składanych złóż je, aby wyświetlić mniejszy ekran.
Rozwiń
Ikona rozwijania
W przypadku urządzeń składanych otwórz je, aby wyświetlić większy ekran.
Przycisk 1
Ikona przycisku 1
W przypadku urządzeń Wear naciśnij przycisk 1 na urządzeniu. Dostępne tylko na urządzeniach Wear z interfejsem API na poziomie 28 lub wyższym.
Przycisk 2
Ikona przycisku 2
W przypadku urządzeń Wear naciśnij przycisk 2 na urządzeniu. Dostępne tylko na urządzeniach Wear z interfejsem API na poziomie 30 lub wyższym.
Dłoń
Ikona przycisku dłoni
W przypadku urządzeń Wear naciśnij dłoń na ekranie urządzenia. Spowoduje to włączenie na urządzeniu trybu nieaktywnego. Dostępne tylko na urządzeniach Wear z interfejsem API na poziomie 28 lub wyższym.
Pochylenie
Ikona przycisku pochylenia
W przypadku urządzeń Wear przechyl urządzenie. Tryb nieaktywny zostanie wyłączony. Dostępne tylko na urządzeniach Wear z interfejsem API na poziomie 28 lub wyższym.
Menu Naciśnij Control+M (Command+M w systemie macOS), aby symulować przycisk Menu.
Więcej
Ikona Więcej
Kliknij, aby uzyskać dostęp do innych funkcji i ustawień.

Zaktualizuj emulator

Aby zaktualizować emulator Androida, wybierz komponent Emulator Androida na karcie Narzędzia SDK w Menedżerze pakietów SDK. Instrukcje znajdziesz w artykule Aktualizowanie narzędzi za pomocą pakietu SDK Manager.