Emulator Androida umożliwia testowanie aplikacji na Wear OS na urządzeniach wirtualnych. Większość jego funkcji jest opisana w głównej dokumentacji Emulatora Androida ; ta strona skupia się na funkcjach, możliwościach testowania i wskazówkach dotyczących rozwiązywania problemów związanych z tworzeniem aplikacji na Wear OS.
Podstawowe instrukcje konfiguracji znajdziesz w artykule Tworzenie i uruchamianie aplikacji na Wear OS.
Możliwości testowania na Wear OS
Emulator udostępnia specjalistyczne narzędzia do testowania funkcji Wear OS.
Testowanie dźwięku Bluetooth
Zapoznaj się z artykułem Testowanie dźwięku Bluetooth na emulatorach.
Symulowanie czujników
Emulator udostępnia różne sposoby symulowania danych z czujników na pasku narzędzi, w zależności od typu danych.
- Dane z funkcji dotyczących zdrowia:
- Otwórz panel funkcje dotyczące zdrowia bezpośrednio z paska narzędzi emulatora (poszukaj ikony serca
). Ten panel umożliwia precyzyjne sterowanie symulacją danych specyficznych dla funkcji dotyczących zdrowia, takich jak dane o ćwiczeniach. Szczegółowe instrukcje znajdziesz w artykule Symulowanie danych z czujników za pomocą funkcji dotyczących zdrowia.
- Otwórz panel funkcje dotyczące zdrowia bezpośrednio z paska narzędzi emulatora (poszukaj ikony serca
- Inne czujniki (np. lokalizacji, pozycji, tętna):
- W przypadku innych typów czujników otwórz okno Rozszerzone ustawienia, klikając przycisk rozwijania menu (...) na pasku narzędzi emulatora.
- Lokalizacja: otwórz Rozszerzone ustawienia > Lokalizacja , aby podać pojedyncze punkty GPS lub symulować trasy. Jest to przydatne do testowania aplikacji z interfejsem dostawcy uśrednionej lokalizacji API i sprawdzania obsługi przybliżonej lokalizacji.
- Pozycja urządzenia (akcelerometr i żyroskop): otwórz Rozszerzone ustawienia > Czujniki wirtualne > Pozycja urządzenia. Dostosuj suwaki Obrót (X-Rot, Y-Rot, Z-Rot) i Ruch (X, Y, Z), aby testować interakcje oparte na ruchu.
- Tętno i dodatkowe czujniki: otwórz Rozszerzone ustawienia > Czujniki wirtualne > Dodatkowe czujniki. Symuluj tętno i inne czujniki, takie jak temperatura otoczenia, pole magnetyczne, zbliżenie, światło, ciśnienie i wilgotność względna.
Symulowanie danych wejściowych zegarka
- Dotyk i gesty: standardowa interakcja z myszą naśladuje dotyk.
Przyciski fizyczne (w tym obrotowy przycisk boczny i ramka):
Przyciski u góry panelu emulatora mogą służyć do symulowania przycisków sprzętowych (przycisk 1
,
przycisk 2
)
oraz innych interakcji fizycznych, takich jak zasłanianie dłonią !
„ikona dłoni” przechylanie urządzenia
i przesuwanie palcem w tył
Aby użyć pokrętła, otwórz rozszerzone menu paska narzędzi emulatora (...) i wybierz Pokrętło.
Parowanie urządzeń
Emulator obsługuje parowanie z telefonami fizycznymi i wirtualnymi. Aby przeprowadzić konfigurację z przewodnikiem, użyj asystenta parowania emulatora Wear OS w Menedżerze urządzeń w Android Studio. Szczegółowe informacje znajdziesz w artykule Łączenie zegarka z telefonem.
Ważne informacje
Podczas testowania zwróć uwagę na te kluczowe kwestie techniczne i dotyczące wydajności.
Tylko architektura 64-bitowa (najnowsze obrazy)
Obrazy systemu emulatora dla Wear OS 4 (API 33) i nowszych wersji obsługują tylko architektury 64-bitowe (x86-64, arm64-v8a).
Różnice w wydajności
Wydajność emulatora, zwłaszcza w zakresie zużycia baterii i szybkości renderowania, może się znacznie różnić od wydajności urządzeń fizycznych. Aby ostatecznie sprawdzić wydajność i zoptymalizować zużycie baterii, zawsze przeprowadzaj testy na rzeczywistym sprzęcie.
Znane problemy
W tej sekcji znajdziesz listę typowych problemów związanych z emulatorem Wear OS. Ogólne problemy z emulatorem znajdziesz na głównej stronie Rozwiązywanie znanych problemów z Emulatorem Androida.
- Ostrzeżenia dotyczące czujnika przechylenia nadgarstka: mogą się pojawiać powtarzające się komunikaty w logach, np.
the host has not provided value yet for sensorHandle=16. Można je zignorować. - Renderowanie kafelków: obiekty
DashedArcLineoraz elementy utworzone przezcircularProgressIndicator()mogą się nieprawidłowo renderować na emulatorze API 36. - Parowanie z aplikacją Google Pixel Watch: po wykonaniu instrukcji parowania może wystąpić awaria podczas otwierania aplikacji Google Pixel Watch na emulatorze telefonu. Na emulatorze telefonu otwórz Ustawienia > Aplikacje > Google Pixel Watch > Uprawnienia i zezwól na dostęp do urządzeń w pobliżu.