Testowanie w emulatorze Wear OS

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 Wear OS

Emulator udostępnia specjalistyczne narzędzia do testowania funkcji Wear OS.

Sprawdzanie dźwięku Bluetooth

Zobacz 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.

Ikony na pasku narzędzi Android Studio
Rysunek 1. paska narzędzi „Uruchomione urządzenia” w Android Studio.
  • Dane usług zdrowotnych:
  • Inne czujniki (np. lokalizacji, pozycji, tętna):
    • W przypadku innych typów czujników otwórz okno Extended Controls (Rozszerzone elementy sterujące), klikając przycisk przepełnienia () na pasku narzędzi emulatora.
    • Lokalizacja: kliknij Ustawienia zaawansowane > Lokalizacja, aby podać pojedyncze punkty GPS lub symulować trasy. Jest to przydatne do testowania aplikacji za pomocą interfejsu Fused Location Provider API i weryfikowania obsługi przybliżonej lokalizacji.
    • Pozycja urządzenia (akcelerometr i żyroskop): otwórz Ustawienia zaawansowane > Wirtualne czujniki > Pozycja urządzenia. Dostosuj suwaki Obrotu (X-Rot, Y-Rot, Z-Rot) i Ruchu (X, Y, Z), aby przetestować interakcje oparte na ruchu.
    • Tętno i dodatkowe czujniki: otwórz Rozszerzone elementy sterujące > Czujniki wirtualne > Dodatkowe czujniki. Symuluj tętno i inne czujniki, takie jak temperatura otoczenia, pole magnetyczne, zbliżenie, światło, ciśnieniewilgotność względna.

Symulowanie danych wejściowych zegarka

  • Dotyk i gesty: standardowe interakcje myszy naśladują dotyk.
  • Przyciski fizyczne (w tym obrotowy przycisk boczny i ramka):

    • Przyciski u góry panelu emulatora umożliwiają symulowanie przycisków sprzętowych (przycisk 1 „przycisk 1
ikona”, przycisk 2 „przycisk 2
ikona”) oraz innych interakcji fizycznych, takich jak zasłanianie dłonią ! „dłoń” przechylająca urządzenie i przesuwająca palcem do tyłu

    • W przypadku pokrętła otwórz rozszerzone menu paska narzędzi emulatora () i wybierz Pokrętło.

Sparuj urządzenia

Emulator obsługuje parowanie z telefonami fizycznymi i wirtualnymi. Skorzystaj z asystenta parowania emulatora Wear OS w Menedżerze urządzeń w Android Studio, aby przeprowadzić konfigurację krok po kroku. Więcej informacji znajdziesz w artykule Łączenie zegarka z telefonem.

Ważne informacje

Podczas testowania pamiętaj o tych kluczowych kwestiach technicznych i związanych ze skutecznością.

Tylko architektura 64-bitowa (najnowsze obrazy)

Obrazy systemu emulatora dla Wear OS 4 (API 33) i nowszych obsługują tylko 64-bitowe architektury (x86-64, arm64-v8a).

Różnice w skuteczności

Wydajność emulatora, zwłaszcza w zakresie zużycia baterii i szybkości renderowania, może znacznie różnić się od wydajności urządzeń fizycznych. Zawsze przeprowadzaj testy na prawdziwym sprzęcie, aby ostatecznie zweryfikować wydajność i zoptymalizować baterię.

Znane problemy

W tej sekcji znajdziesz typowe problemy związane z emulatorem Wear OS. Ogólne problemy z emulatorem znajdziesz na stronie Rozwiązywanie znanych problemów z emulatorem Androida.

  • Ostrzeżenia dotyczące czujnika pochylenia nadgarstka: możesz zobaczyć powtarzające się komunikaty w dzienniku, takie jak the host has not provided value yet for sensorHandle=16. Możesz je zignorować.
  • Renderowanie kafelków: DashedArcLine obiekty i elementy utworzone przez circularProgressIndicator() mogą nie być prawidłowo renderowane na emulatorze API 36.