Udostępnij za pośrednictwem


Emulator systemu Android

Emulator systemu Android, który jest generowany przez firmę Google, symuluje urządzenia z systemem Android na komputerze, aby umożliwić testowanie aplikacji na różnych urządzeniach i poziomach interfejsu API systemu Android bez konieczności posiadania każdego urządzenia fizycznego. Podczas wdrażania i testowania aplikacji w emulatorze należy wybrać wstępnie skonfigurowane lub niestandardowe urządzenie wirtualne znane jako urządzenie wirtualne z systemem Android (AVD), które symuluje fizyczne urządzenie z systemem Android, takie jak telefon Pixel. Alternatywnie możesz wdrożyć aplikację na urządzeniu fizycznym. Aby uzyskać więcej informacji na temat wdrażania aplikacji na urządzeniu fizycznym, zobacz Konfigurowanie urządzenia z systemem Android na potrzeby debugowania.

Emulator systemu Android jest instalowany przez Visual Studio, a AVD tworzony podczas budowy pierwszej wieloplatformowej aplikacji interfejsu użytkownika .NET (.NET MAUI) dla Androida. Aby uzyskać więcej informacji, zobacz Tworzenie pierwszej aplikacji.

Jeśli przyspieszanie sprzętowe nie jest dostępne lub włączone, emulator będzie działać bardzo wolno. Możesz znacznie poprawić wydajność emulatora, włączając przyspieszanie sprzętowe i przy użyciu obrazów urządzeń wirtualnych, które są odpowiednie dla architektury procesora. Aby uzyskać więcej informacji, zobacz Jak włączyć przyspieszanie sprzętowe za pomocą emulatorów systemu Android.

Fizyczne urządzenia z systemem Android są emulowane przez usługi AVD, które określają wersję systemu Android i charakterystykę sprzętu symulowanego urządzenia. Aby przetestować aplikację, utwórz urządzenia wirtualne AVD, które modelują każde urządzenie, na którym aplikacja ma działać. Każda usługa AVD działa jako niezależne urządzenie z własnym magazynem danych użytkownika i danymi kart SD. Emulator przechowuje dane użytkownika i dane karty SD w folderze specyficznym dla usługi AVD. Po uruchomieniu emulatora ładuje dane użytkownika i dane karty SD z folderu AVD. Aby uzyskać informacje na temat zarządzania urządzeniami wirtualnymi, zobacz Zarządzanie urządzeniami wirtualnymi za pomocą Menedżera urządzeń z systemem Android. Aby uzyskać informacje na temat edytowania konfiguracji urządzenia wirtualnego, zobacz Edytowanie właściwości urządzenia wirtualnego z systemem Android.

Po utworzeniu usługi AVD możesz uruchomić emulator i debugować w niej aplikację. Aby uzyskać więcej informacji, zobacz Debugowanie w emulatorze systemu Android. Po zainstalowaniu aplikacji w usłudze AVD można ją uruchomić z urządzenia, tak jak w przypadku uruchamiania dowolnej aplikacji na urządzeniu.

Ponadto emulator zapewnia uniwersalne możliwości sieciowe, które mogą być używane w różnych celach, w tym nawiązywanie połączenia z emulatorem uruchomionym na komputerze Mac z poziomu maszyny wirtualnej z systemem Windows. Aby uzyskać więcej informacji, zobacz Connect to an Android emulator on a Mac from a Windows virtual machine (Nawiązywanie połączenia z emulatorem systemu Android na komputerze Mac z maszyny wirtualnej z systemem Windows).

Aby uzyskać informacje na temat diagnozowania problemów z emulatorem, zobacz Rozwiązywanie problemów z emulatorem systemu Android.

Korzystanie z emulatora

Gdy emulator systemu Android jest uruchomiony, użyj wskaźnika myszy komputera, aby naśladować palec na ekranie dotykowym, wybrać elementy menu i pola wejściowe, a następnie kliknąć przyciski i kontrolki. Możesz wpisać w emulatorze za pomocą klawiatury komputera lub za pomocą klawiatury ekranowej wyświetlanej w emulatorze.

Typowe akcje można wykonać w emulatorze za pośrednictwem panelu po prawej stronie:

Akcja Ikona Opis
Zamknij Zrzut ekranu przedstawiający przycisk Zamknij w oknie emulatora systemu Android. Zamknij emulator.
Minimalizuj Zrzut ekranu przedstawiający przycisk minimalizuj w oknie emulatora systemu Android. Zminimalizuj okno emulatora.
Moc Zrzut ekranu przedstawiający przycisk zasilania w oknie emulatora systemu Android. Kliknij, aby włączyć/wyłączyć ekran. Kliknij i przytrzymaj, aby włączyć/wyłączyć urządzenie.
Zwiększ głośność Zrzut ekranu przedstawiający przycisk regulacji głośności w oknie emulatora systemu Android. Zwiększ wolumin.
Wolumin w dół Zrzut ekranu przedstawiający przycisk zmniejszania głośności w oknie emulatora systemu Android. Zmniejsz wolumin.
Obróć w lewo Zrzut ekranu przedstawiający przycisk obróć w lewo w oknie emulatora systemu Android. Obróć ekran o 90 stopni w lewo.
Obróć w prawo Zrzut ekranu przedstawiający przycisk obracania w prawo w oknie emulatora systemu Android. Obróć ekran o 90 stopni w prawo.
Wykonaj zrzut ekranu Zrzut ekranu przedstawiający przycisk zrzutu ekranu w oknie emulatora systemu Android. Kliknij, aby wykonać zrzut ekranu urządzenia.
Wprowadzanie trybu powiększenia Zrzut ekranu przedstawiający przycisk powiększenia w oknie emulatora systemu Android. Kliknij, aby zmienić kursor na ikonę powiększenia. Kliknij ponownie, aby zamknąć tryb powiększenia.
Wstecz Zrzut ekranu przedstawiający przycisk Wstecz w oknie emulatora systemu Android. Wróć do poprzedniego ekranu lub zamknij menu opcji, okno dialogowe, klawiaturę ekranową lub panel Powiadomienia.
Strona główna Zrzut ekranu przedstawiający przycisk Strona główna w oknie emulatora systemu Android. Wróć do ekranu głównego.
Przegląd (ostatnie aplikacje) Zrzut ekranu przedstawiający przycisk widoku ogólnego w oknie emulatora tego systemu Android. Kliknij, aby otworzyć listę ostatnio używanych aplikacji. Aby otworzyć aplikację, naciśnij jej miniaturę.
Więcej Zrzut ekranu przedstawiający przycisk Więcej w oknie emulatora systemu Android. Kliknij, aby uzyskać więcej funkcji i ustawień.

W emulatorze można symulować następujące gesty:

Gest Opis
Stuknij Naciśnij i zwolnij podstawowy przycisk myszy.
Dwukrotne naciśnięcie Kliknij dwukrotnie, a następnie zwolnij podstawowy przycisk myszy.
Przeciągnij Naciśnij i przytrzymaj podstawowy przycisk myszy, przenieś element, a następnie zwolnij.
Dotknij i przytrzymaj Naciśnij podstawowy przycisk myszy, przytrzymaj i zwolnij.
Szczypanie Naciśnij klawisz Ctrl w systemie Windows lub Command w systemie macOS, aby wyświetlić interfejs wielodotykowy dla gestu szczypnięcia. Mysz działa jako pierwszy palec, który można przenosić, przeciągając kursor. Drugi palec znajduje się naprzeciwko punktu zakotwiczenia. Naciśnięcie lewego przycisku myszy symuluje dotknięcie obu punktów i zwolnienie symuluje usunięcie obu punktów.
Przesuń palcem Naciśnij i przytrzymaj podstawowy przycisk myszy, przesuń palcem, a następnie zwolnij.
Przesunięcie w pionie Otwórz pionowe menu na ekranie i przewiń elementy menu za pomocą kółka przewijania myszy.

Zaawansowane scenariusze emulatora

Możesz przetestować aplikację na urządzeniu wirtualnym przy użyciu nie tylko podstawowych gestów dotykowych. Na przykład możesz zasymulować różne warunki sieciowe. W poniższej tabeli wymieniono, gdzie można znaleźć więcej informacji na temat zaawansowanych scenariuszy emulatora systemu Android:

Scenariusze Więcej informacji
Korzystanie z aparatu Obsługa aparatu w developer.android.com
Instalowanie i dodawanie plików Instalowanie i dodawanie plików w developer.android.com
Korzystanie z Wi-Fi Sieć Wi-Fi na developer.android.com
Użyj elementów sterujących rozszerzonych Rozszerzone kontrolki, ustawienia i pomoc na stronie developer.android.com
Używanie migawek Migawki na developer.android.com
Używanie emulatora z wiersza polecenia Uruchom emulator z wiersza polecenia w developer.android.com
Wysyłanie poleceń konsoli Wysyłanie poleceń konsoli emulatora w developer.android.com
Skonfiguruj sieć Konfigurowanie sieci emulatora systemu Android w developer.android.com
Konfigurowanie przyspieszania sprzętowego Konfigurowanie przyspieszania sprzętowego emulatora systemu Android w developer.android.com
Narzędzia emulatora systemu Android Porównanie narzędzi emulatora systemu Android w developer.android.com

Ograniczenia

Emulator systemu Android nie zawiera sprzętu wirtualnego dla następujących elementów:

  • Bluetooth
  • Funkcja NFC
  • Wstawienie/wysunięcie karty SD
  • Słuchawki dołączone do urządzenia
  • USB