Emulator systemu Android symuluje urządzenia z systemem Android na komputerze, dzięki czemu można przetestować aplikację na różnych urządzeniach i poziomach interfejsu API systemu Android bez konieczności posiadania każdego urządzenia fizycznego. Emulator oferuje następujące zalety:
Elastyczność: oprócz możliwości symulowania różnych urządzeń i poziomów interfejsu API systemu Android, emulator zawiera predefiniowane konfiguracje dla różnych telefonów i tabletów z systemem Android, urządzeń 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 wiadomości tekstowe, określać lokalizację urządzenia, symulować różne prędkości sieci, symulować obroty i inne czujniki sprzętowe, uzyskiwać dostęp do sklepu Google Play i wiele więcej. Szybkość: testowanie aplikacji na emulatorze jest pod pewnymi względami szybsze i łatwiejsze niż na urządzeniu fizycznym. Na przykład możesz przesyłać dane szybciej do emulatora niż do urządzenia podłączonego przez USB
W większości przypadków emulator jest najlepszą opcją dla twoich potrzeb testowych. Na tej stronie opisano podstawowe funkcje emulatora oraz informacje o tym, jak zacząć z nim korzystać
Alternatywnie możesz wdrożyć aplikację na urządzeniu fizycznym. Aby uzyskać więcej informacji, zobacz Uruchamianie aplikacji na urządzeniu sprzętowym
## Rozpocznij pracę z emulatorem
Emulator Androida pozwala wirtualnie przetestować aplikację na wielu różnych urządzeniach. Emulator jest dostarczany z Android Studio, więc nie musisz go instalować osobno. Aby użyć emulatora, wykonaj następujące podstawowe kroki, które są opisane bardziej szczegółowo w poniższych sekcjach:
- Sprawdź, czy spełniasz wymagania systemowe
- Utwórz wirtualne urządzenie Android (AVD)
- Uruchom aplikację na emulatorze
- Poruszaj się po emulatorze
Na tej stronie opisano kroki konfiguracji i bardziej szczegółowej eksploracji wirtualnego środowiska testowego. Jeśli Twoja aplikacja jest już uruchomiona w emulatorze i chcesz korzystać z bardziej zaawansowanych funkcji, zobacz Korzystanie z zaawansowanego emulatora
Jeśli masz problemy z emulatorem, zobacz Rozwiązywanie znanych problemów z emulatorem systemu Android. W zależności od potrzeb i zasobów warto zagłębić się w wymagania systemowe i konfiguracje techniczne lub lepiej użyć fizycznego urządzenia
Wymagania systemowe emulatora
Aby uzyskać najlepsze wrażenia, należy używać emulatora w Android Studio na komputerze o co najmniej następujących specyfikacjach:
- 16GB RAMu
- 64-bitowy system operacyjny Windows, macOS, Linux lub Chrome OS
- 16 GB miejsca na dysku
Jeśli nie masz tych specyfikacji, emulator może nadal działać, ale nie płynnie. W takim przypadku rozważ przetestowanie na urządzeniu fizycznym, postępując zgodnie ze wskazówkami w temacie Uruchamianie aplikacji na urządzeniu sprzętowym
Utwórz wirtualne urządzenie Android
Każde wystąpienie emulatora systemu Android używa pliku
*Wirtualne urządzenie Android (AVD)* do
określ wersję Androida i charakterystykę sprzętu symulowanego
urządzenie. Aby skutecznie przetestować swoją aplikację, utwórz AVD, który modeluje każdą z nich
urządzenie, na którym ma działać Twoja aplikacja. Aby utworzyć AVD, zobacz
Twórz urządzenia wirtualne i zarządzaj nimi
Każdy AVD działa jako niezależne urządzenie z własnym prywatnym miejscem przechowywania danych użytkownika, karty SD i tak dalej. Domyślnie emulator przechowuje dane użytkownika, dane karty SD i pamięć podręczną w katalogu określonym dla tego AVD. Po uruchomieniu emulator ładuje dane użytkownika i dane karty SD z katalogu AVD
Uruchom swoją aplikację na emulatorze
Po utworzeniu AVD możesz uruchomić emulator Androida i uruchomić aplikację w swoim projekcie:
Na pasku narzędzi wybierz AVD, na którym chcesz uruchomić aplikację, z menu urządzenia docelowego
Rysunek 1. Menu urządzenia docelowego
Kliknij
Uruchomić. Uruchomienie emulatora po raz pierwszy może zająć około minuty, ale kolejne uruchomienia korzystają z migawki i powinny uruchamiać się szybciej. Jeśli wystąpią problemy, zapoznaj się z przewodnikiem rozwiązywania problemów
Po zainstalowaniu aplikacji na urządzeniu AVD możesz uruchamiać ją z urządzenia tak, jak Ty
uruchomiłby dowolną aplikację na urządzeniu. Za każdym razem, gdy chcesz wdrożyć nowe zmiany,
musisz kliknąć
**Uruchom** lub **Zastosuj zmiany** ponownie
Asystent parowania Wear OS
Jeśli chcesz przetestować swoją aplikację z urządzeniami Wear OS, asystent parowania Wear OS przeprowadzi Cię krok po kroku przez proces parowania emulatorów Wear OS z fizycznymi lub wirtualnymi telefonami bezpośrednio w Android Studio. Aby dowiedzieć się więcej, zobacz Korzystanie z asystenta parowania emulatora Wear OS
Poruszaj się po emulatorze
Gdy emulator jest uruchomiony, możesz używać wskaźnika myszy komputerowej do naśladowania palca na ekranie dotykowym i używać panelu emulatora do wykonywania typowych czynności
Poruszaj się po ekranie emulatora
Użyj wskaźnika myszy komputerowej, aby naśladować palec na ekranie dotykowym, wybierać elementy menu i pola wprowadzania oraz klikać przyciski i elementy sterujące. Użyj klawiatury komputera do wpisywania znaków i wprowadzania skrótów emulatora
**Tabela 1 Gesty służące do nawigacji
emulator
|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, przesuń element, a następnie zwolnij.|
|Dotknij||Wskaż ekran, naciśnij główny przycisk myszy, a następnie zwolnij.|
|Dotknij dwukrotnie||Wskaż ekran, szybko kliknij dwukrotnie główny przycisk myszy, a następnie zwolnij.|
|Dotknij& przytrzymaj||Wskaż element na ekranie, naciśnij główny przycisk myszy, przytrzymaj go, a następnie zwolnij.|
|Wpisz||W emulatorze możesz pisać za pomocą klawiatury komputera lub klawiatury, która pojawia się na ekranie emulatora.Naciśnięcie
Sterowanie (polecenie w systemie macOS) wywołuje gest uszczypnięcia
wielodotykowy interfejs. Mysz działa jak palec wskazujący, a w poprzek
punktem zaczepienia jest drugi palec. Przeciągnij kursor, aby przesunąć pierwszy punkt
Kliknięcie lewym przyciskiem myszy naśladuje dotykanie obu punktów i zwalnianie mimików, które podnoszą oba
|Przesunięcie w pionie||Otwórz pionowe menu na ekranie i użyj kółka przewijania (kółka myszy), aby przewijać elementy menu. Kliknij element menu, aby go wybrać.|
Wykonuj typowe czynności za pomocą panelu emulatora
Aby wykonać typowe czynności z emulatorem, użyj paska narzędzi emulatora, jeśli uruchamiasz emulator w Android Studio, lub panelu po prawej stronie, jeśli uruchamiasz emulator w oknie poza Android Studio. Tabela 2 opisuje typowe akcje emulatora i powiązane przyciski
Za pomocą skrótów klawiaturowych można 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ć okienko pomocy w programie
Rozszerzony
sterownica
okno. **Tabela 2 Typowe akcje w emulatorze
|Cecha||Opis|
|Zamknij
|
|Zamknij emulator.|
|Minimalizuj
|
|Zminimalizuj okno emulatora.|
|Zmień rozmiar||Zmień rozmiar emulatora, tak jak w przypadku każdego innego okna systemu operacyjnego. Emulator zachowuje proporcje odpowiednie 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 ponownie, 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 ponownie, aby bardziej ściszyć lub użyj suwaka, aby zmienić głośność.|
|Obróć w lewo
|
|Obróć urządzenie o 90 stopni w kierunku przeciwnym do ruchu wskazówek zegara.|
|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ć i pomniejszyć w trybie powiększenia:
Aby przesuwać w trybie powiększenia, przytrzymaj
Aby dotknąć ekranu urządzenia w trybie powiększenia,
|Powrót
|
|Wróć do poprzedniego ekranu lub zamknij okno dialogowe, menu opcji, panel powiadomień lub klawiaturę ekranową.|
|Dom
|
|Wróć do ekranu głównego.Przegląd
(Ostatnie aplikacje)
|Dotknij, aby otworzyć listę miniatur aplikacji, z którymi ostatnio pracowałeś. Aby otworzyć aplikację, dotknij jej miniatury. Aby usunąć miniaturę z listy, przesuń ją w lewo lub w prawo. Ten przycisk nie jest obsługiwany w systemie Wear OS.|
|Złóż
|
|W przypadku urządzeń składanych złóż urządzenie, aby wyświetlić konfigurację z mniejszym ekranem.|
|Rozwiń
|
|W przypadku urządzeń składanych rozłóż je, aby wyświetlić konfigurację z większym ekranem.|
|Przycisk 1
|
|W przypadku urządzeń Wear naciśnij przycisk 1 na urządzeniu. Dostępne tylko na urządzeniach Wear z interfejsem API poziomu 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 poziomu 30 lub wyższym.|
|Palma
|
|W przypadku urządzeń Wear naciśnij dłonią ekran urządzenia. Spowoduje to ustawienie urządzenia w trybie otoczenia. Dostępne tylko na urządzeniach Wear z interfejsem API poziomu 28 lub wyższym.|
|Pochyl
|
|W przypadku urządzeń Wear przechyl urządzenie. Spowoduje to wyjście z trybu otoczenia. Dostępne tylko na urządzeniach Wear z interfejsem API poziomu 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 systemu Android, wybierz plik
Komponent **Emulator Androida**
na karcie **Narzędzia SDK** **Menedżera SDK Aby uzyskać instrukcje, zobacz
Zaktualizuj swoje narzędzia za pomocą Menedżera SDK.