Uruchamianie aplikacji przy użyciu emulatora Androida

Emulator Androida symuluje urządzenia z Androidem na komputerze, dzięki czemu możesz testować aplikacje na różnych urządzeniach i o różnych poziomach interfejsu API Androida bez konieczności używania każdego fizycznego urządzenia. Emulator ma te zalety:

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

  • Wysoka wierność: emulator zapewnia prawie wszystkie możliwości prawdziwego urządzenia z Androidem. Możesz symulować przychodzące połączenia telefoniczne i SMS-y, określać lokalizację urządzenia, symulować różne prędkości sieci, symulować obrót i inne czujniki sprzętowe, uzyskiwać dostęp do Sklepu Google Play i wykonywać wiele innych działań.

  • Szybkość: testowanie aplikacji przy użyciu emulatora jest znacznie szybsze i łatwiejsze niż na urządzeniu fizycznym. Na przykład dane można przesłać do emulatora szybciej niż do urządzenia podłączonego przez USB.

W większości przypadków emulator jest najlepszym rozwiązaniem do testowania. Na tej stronie omawiamy podstawowe funkcje emulatora i wyjaśniamy, 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.

Pierwsze kroki z emulatorem

Emulator Androida pozwala wirtualnie testować aplikację na wielu różnych urządzeniach. Emulator jest dostarczany z Androidem Studio, więc nie musisz go instalować osobno. Aby użyć emulatora, wykonaj te podstawowe czynności, które zostały bardziej szczegółowo opisane w dalszej części tego artykułu:

  1. Sprawdź, czy są spełnione wymagania systemowe.
  2. Tworzenie urządzenia wirtualnego z Androidem (AVD)
  3. Uruchom aplikację w emulatorze.
  4. Dowiedz się, jak poruszać się po emulatorze.

Na tej stronie znajdziesz szczegółowe instrukcje konfigurowania wirtualnego środowiska testowego i poznawania ich bardziej szczegółowo. Jeśli Twoja aplikacja działa już w emulatorze i chcesz korzystać z bardziej zaawansowanych funkcji, przeczytaj artykuł Korzystanie z emulatora zaawansowanego.

Jeśli masz problemy z emulatorem, przeczytaj artykuł Rozwiązywanie znanych problemów z Emulatorem Androida. W zależności od potrzeb i zasobów warto przeanalizować wymagania systemowe i konfiguracje techniczne lub lepiej użyć urządzenia fizycznego.

Wymagania systemowe emulatora

Aby uzyskać najlepsze rezultaty, użyj emulatora w Android Studio na komputerze o spełnieniu przynajmniej tych wymagań:

  • 16 GB RAM
  • 64-bitowy system operacyjny Windows 10 lub nowszy, MacOS 12 lub nowszy, Linux albo ChromeOS;
  • 16 GB miejsca na dysku

Uruchamianie wyższych poziomów interfejsu API lub korzystanie z urządzeń wirtualnych z większymi ekranami może wymagać wyższych specyfikacji systemowych niż wymienione powyżej. Jeśli nie masz tych specyfikacji, emulator może nadal działać, ale nie płynnie. W takim przypadku zamiast tego przeprowadź testy na urządzeniu fizycznym, postępując zgodnie ze wskazówkami podanymi w artykule Uruchamianie aplikacji na urządzeniu sprzętowym.

Utwórz urządzenie wirtualne z Androidem

Każda instancja emulatora Androida używa urządzenia wirtualnego z Androidem (AVD) do podania wersji Androida i cech sprzętowych symulowanego urządzenia. Informacje o tym, jak utworzyć AVD, znajdziesz w artykule o tworzeniu urządzeń wirtualnych i zarządzaniu nimi.

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

Uruchamianie aplikacji w emulatorze

Po utworzeniu aplikacji AVD możesz ją uruchomić i uruchomić aplikację w swoim projekcie:

  1. Na pasku narzędzi z menu urządzenia docelowego wybierz średni czas oglądania, na którym chcesz uruchomić aplikację.

    Menu urządzenia docelowego
    Rysunek 1. Menu urządzenia docelowego.
  2. Kliknij Uruchom. Uruchomienie emulatora po raz pierwszy może potrwać około minuty, ale przy kolejnych uruchomieniach wykorzystuje się zrzut i powinien on uruchamiać się szybciej. Jeśli napotkasz jakieś problemy, zapoznaj się z przewodnikiem na temat rozwiązywania problemów.

Po zainstalowaniu aplikacji w AVD możesz ją uruchamiać na urządzeniu tak samo jak dowolną aplikację na innym urządzeniu. Za każdym razem, gdy chcesz wdrożyć nowe zmiany, musisz ponownie kliknąć Uruchom 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 emulatora Wear OS.

Gdy emulator jest uruchomiony, możesz używać wskaźnika myszy do symulowania palca na ekranie dotykowym, a panel emulatora – wykonywać typowe czynności.

Używając wskaźnika myszy na komputerze, możesz imitować Twój palec na ekranie dotykowym, wybierać pozycje menu i pola wprowadzania, a następnie klikać przyciski i elementy sterujące. Używaj klawiatury komputera, aby wpisywać znaki i wpisywać 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 następnie zwolnij.
Przeciągnij element Wskaż element na ekranie, naciśnij i przytrzymaj główny przycisk myszy, przenieś element, a następnie zwolnij.
Dotknięcie Wskaż ekran, naciśnij główny przycisk myszy i zwolnij.
Dwukrotne dotknięcie Wskaż ekran, szybko kliknij dwukrotnie główny przycisk myszy i zwolnij przycisk.
Naciśnij i przytrzymaj Wskaż element na ekranie, naciśnij główny przycisk myszy, przytrzymaj i zwolnij.
Typ Możesz pisać w emulatorze za pomocą klawiatury komputera lub klawiatury, która wyświetli się na ekranie emulatora.
Rozciągnij i rozsuń
Naciśnięcie Control (Command w systemie macOS) powoduje wyświetlenie interfejsu wielodotykowego gestem ściągnięcia. Mysz działa jako pierwszy palec, a w punkcie zakotwiczenia jest drugi palec. Przeciągnij kursor, aby przenieść pierwszy punkt.
Kliknięcie lewego przycisku myszy przypomina zbliżenie obu punktów i zwolnienie przycisku myszy.
Przesunięcie w pionie Otwórz pionowe menu na ekranie i przewijaj elementy menu za pomocą kółka myszy. Kliknij pozycję menu, aby ją wybrać.

Wykonywanie typowych czynności przy użyciu panelu emulatora

Typowe działania za pomocą emulatora możesz wykonywać, korzystając z 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 działań w emulatorze. Aby zobaczyć 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 czynności, które można wykonywać w emulatorze

Cecha Opis
Zamknij
Ikona Zamknij
Zamknij emulator.
Minimalizuj
Ikona minimalizowania
Zminimalizuj okno emulatora.
Zmień rozmiar Zmień rozmiar emulatora tak samo jak w innym oknie systemu operacyjnego. Emulator utrzymuje współczynnik proporcji odpowiedni dla Twojego urządzenia.
Moc
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 jeszcze raz, aby zwiększyć głośność, lub użyj suwaka, aby zmienić głośność.
Zmniejsz głośność
Ikona zmniejszania głośności
Kliknij, aby wyświetlić suwak i zmniejszyć głośność. Kliknij jeszcze raz, aby bardziej ściszyć, lub użyj suwaka, aby zmienić głośność.
Obróć w lewo
Ikona Obróć 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 robienia zrzutu ekranu
Kliknij, aby zrobić zrzut ekranu urządzenia.
Włącz tryb powiększenia
Ikona Otwórz tryb powiększenia

Kliknij, by zmienić kursor na ikonę powiększenia. Aby wyjść z trybu powiększenia, kliknij ten przycisk jeszcze raz.

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

  • Kliknij ekran lewym przyciskiem myszy, aby powiększyć o 25%, maksymalnie około 2 razy więcej niż rozdzielczość ekranu urządzenia wirtualnego.
  • Kliknij prawym przyciskiem, aby pomniejszyć.
  • Kliknij i przeciągnij lewym przyciskiem myszy, aby wybrać prostokątny obszar, który chcesz powiększyć.
  • Kliknij prawym przyciskiem myszy i przeciągnij pole wyboru, aby przywrócić domyślne powiększenie.

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

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

Wstecz
Ikona Wstecz
Wróć do poprzedniego ekranu lub zamknij okno, menu opcji, panel powiadomień lub klawiaturę ekranową.
Dom
Ikona Google Home
Wróć do ekranu głównego.
Omówienie
Ikona przeglądu
(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. Wear OS nie obsługuje tego przycisku.
Zwiń
Ikona zwinięcia
Jeśli masz urządzenie składane, złóż je, aby wyświetlić konfigurację z mniejszym ekranem.
Rozwiń
Ikona rozwijania
Jeśli masz urządzenie składane, otwórz je, aby wyświetlić konfigurację większego ekranu.
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.
Przechylenie
Ikona przycisku pochylenia
W przypadku urządzeń Wear przechyl je. To spowoduje wyłączenie trybu nieaktywnego. 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 SDK. Instrukcje znajdziesz w artykule Aktualizowanie narzędzi za pomocą Menedżera pakietów SDK.