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:
- Sprawdź, czy są spełnione wymagania systemowe.
- Tworzenie urządzenia wirtualnego z Androidem (AVD)
- Uruchom aplikację w emulatorze.
- 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:
Na pasku narzędzi z menu urządzenia docelowego wybierz średni czas oglądania, na którym chcesz uruchomić aplikację.
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.
Poruszanie się po emulatorze
Gdy emulator jest uruchomiony, możesz używać wskaźnika myszy do symulowania palca na ekranie dotykowym, a panel emulatora – wykonywać typowe czynności.
Poruszanie się po ekranie emulatora
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.
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. |
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.
Cecha | Opis |
---|---|
Zamknij |
Zamknij emulator. |
Minimalizuj |
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 |
Kliknij, aby włączyć lub wyłączyć ekran. Kliknij i przytrzymaj, aby włączyć lub wyłączyć urządzenie. |
Zwiększ głośność |
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ść |
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 |
Obróć urządzenie o 90 stopni w lewo. |
Obróć w prawo |
Obróć urządzenie o 90 stopni w prawo. |
Zrób zrzut ekranu |
Kliknij, aby zrobić zrzut ekranu urządzenia. |
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:
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 |
Wróć do poprzedniego ekranu lub zamknij okno, menu opcji, panel powiadomień lub klawiaturę ekranową. |
Dom |
Wróć do ekranu głównego. |
Omówienie
(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ń |
Jeśli masz urządzenie składane, złóż je, aby wyświetlić konfigurację z mniejszym ekranem. |
Rozwiń |
Jeśli masz urządzenie składane, otwórz je, aby wyświetlić konfigurację większego ekranu. |
Przycisk 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 |
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ń |
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 |
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 |
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.