Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |
![]() |
Zamknij emulator. |
Minimalizuj |
![]() |
Zminimalizuj okno emulatora. |
Moc |
![]() |
Kliknij, aby włączyć/wyłączyć ekran. Kliknij i przytrzymaj, aby włączyć/wyłączyć urządzenie. |
Zwiększ głośność |
![]() |
Zwiększ wolumin. |
Wolumin w dół |
![]() |
Zmniejsz wolumin. |
Obróć w lewo |
![]() |
Obróć ekran o 90 stopni w lewo. |
Obróć w prawo |
![]() |
Obróć ekran o 90 stopni w prawo. |
Wykonaj zrzut ekranu |
![]() |
Kliknij, aby wykonać zrzut ekranu urządzenia. |
Wprowadzanie trybu powiększenia |
![]() |
Kliknij, aby zmienić kursor na ikonę powiększenia. Kliknij ponownie, aby zamknąć tryb powiększenia. |
Wstecz |
![]() |
Wróć do poprzedniego ekranu lub zamknij menu opcji, okno dialogowe, klawiaturę ekranową lub panel Powiadomienia. |
Strona główna |
![]() |
Wróć do ekranu głównego. |
Przegląd (ostatnie aplikacje) |
![]() |
Kliknij, aby otworzyć listę ostatnio używanych aplikacji. Aby otworzyć aplikację, naciśnij jej miniaturę. |
Więcej |
![]() |
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