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:
- Sprawdź, czy spełniasz wymagania systemowe.
- Tworzenie urządzenia wirtualnego z Androidem (AVD)
- Uruchom aplikację w emulatorze.
- 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:
Na pasku narzędzi wybierz AVD, na którym chcesz uruchomić aplikację, z menu urządzenia docelowego.
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.
Poruszanie się po emulatorze
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.
Poruszanie się po ekranie emulatora
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.
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. |
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.
Cecha | Opis |
---|---|
Zamknij |
Zamknij emulator. |
Minimalizuj |
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 |
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 ponownie, aby zwiększyć głośność, lub zmień głośność za pomocą suwaka. |
Ciszej |
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 |
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, 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:
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 |
Wróć na poprzedni ekran lub zamknij okno, menu opcji, panel powiadomień lub klawiaturę ekranową. |
Dom |
Wróć do ekranu głównego. |
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ń |
W przypadku urządzeń składanych złóż je, aby wyświetlić mniejszy ekran. |
Rozwiń |
W przypadku urządzeń składanych otwórz je, aby wyświetlić większy ekran. |
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. |
Pochylenie |
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 |
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.