Udostępnij za pośrednictwem


Debugowanie na urządzeniu Wear

W tym artykule wyjaśniono, jak debugować aplikację Xamarin.Android Wear na urządzeniu Wear.

Omówienie

Jeśli masz urządzenie z systemem Android Wear, takie jak Android Wear Smartwatch, możesz uruchomić aplikację na urządzeniu zamiast używać emulatora. (Jeśli nie znasz jeszcze procesu wdrażania i uruchamiania aplikacji Android Wear, zobacz Witaj, Wear.)

Przygotuj urządzenie do noszenia:

Aby włączyć debugowanie na urządzeniu Android Wear, wykonaj następujące czynności:

  1. Otwórz menu Ustawienia na urządzeniu Android Wear.

  2. Przewiń do dołu menu i naciśnij pozycję Informacje.

  3. Naciśnij numer kompilacji 7 razy.

  4. W menu Ustawienia naciśnij pozycję Opcje dewelopera.

  5. Upewnij się, że debugowanie usługi ADB jest włączone.

Debugowanie za pośrednictwem portu USB

Jeśli urządzenie Wear ma port USB, możesz podłączyć urządzenie Wear do komputera, wdrożyć je i uruchomić/debugować aplikację, tak jak w przypadku korzystania z telefonu z systemem Android (aby uzyskać więcej informacji, zobacz Debugowanie na urządzeniu).

Debugowanie za pośrednictwem połączenia Bluetooth

Jeśli urządzenie Wear nie ma portu USB, możesz wdrożyć aplikację na urządzeniu Wear za pośrednictwem połączenia Bluetooth, rozsyłając dane wyjściowe debugowania aplikacji na telefon z systemem Android podłączony do komputera.

Przygotowywanie Telefon

Wykonaj następujące kroki, aby przygotować telefon do nawiązywania połączeń Bluetooth z urządzeniem Wear:

  1. Jeśli jeszcze tego nie zrobiono, skonfiguruj telefon na potrzeby programowania na platformie Xamarin.Android zgodnie z wyjaśnieniem w temacie Konfigurowanie urządzenia na potrzeby programowania.

  2. Pobierz i zainstaluj bezpłatną aplikację Android Wear ze Sklepu Google Play.

Połączenie urządzenia

Wykonaj następujące kroki, aby połączyć urządzenie Wear z Telefon:

  1. Na telefonie, który będzie działać jako pośrednik Bluetooth (skonfigurowany powyżej), uruchom aplikację Android Wear.

  2. Naciśnij ikonę Ustawienia.

  3. Włącz debugowanie za pośrednictwem połączenia Bluetooth. Na ekranie aplikacji Android Wear powinien zostać wyświetlony następujący stan:

    Host: disconnected
    Target: connected
    
  4. Połączenie telefon do komputera za pośrednictwem portu USB. Na komputerze wprowadź następujące polecenia:

    adb forward tcp:4444 localabstract:/adb-hub
    adb connect 127.0.0.1:4444
    

    Jeśli port 4444 jest niedostępny, możesz użyć dowolnego innego dostępnego portu, do którego masz dostęp.

    Uwaga

    Jeśli uruchomisz ponownie program Visual Studio lub Visual Studio dla komputerów Mac, musisz ponownie uruchomić te polecenia, aby skonfigurować połączenie z urządzeniem Wear.

  5. Gdy urządzenie Wear wyświetli monit, upewnij się, że zezwalasz na debugowanie usługi ADB. W aplikacji Android Wear powinna zostać wyświetlona zmiana stanu na:

    Host: connected
    Target: connected
    
  6. Po wykonaniu powyższych kroków uruchomienie adb devices pokazuje stan telefonu i urządzenia Android Wear:

    List of devices attached
    127.0.0.1:4444    device
    019ad61df0a69399  device
    

Na tym etapie możesz wdrożyć aplikację na urządzeniu Wear.

Wykonywanie zrzutów ekranu

Zrzut ekranu urządzenia Wear można wykonać, wprowadzając następujące polecenie:

adb -s 127.0.0.1:4444 shell screencap -p /sdcard/DCIM/screencap.png

Skopiuj zrzut ekranu na komputer, wprowadzając następujące polecenie:

adb -s 127.0.0.1:4444 pull /sdcard/DCIM/screencap.png

Usuń zrzut ekranu na urządzeniu, wprowadzając następujące polecenie:

adb -s 127.0.0.1:4444 shell rm /sdcard/DCIM/screencap.png

Odinstalowywanie aplikacji

Aplikację można odinstalować z urządzenia do noszenia, wprowadzając następujące polecenie:

adb -s 127.0.0.1:4444 uninstall <package name>

Aby na przykład usunąć aplikację o nazwie com.xamarin.weartestpakietu , wprowadź następujące polecenie:

adb -s 127.0.0.1:4444 uninstall com.xamarin.weartest

Aby uzyskać więcej informacji na temat debugowania urządzeń z systemem Android Wear za pośrednictwem połączenia Bluetooth, zobacz Debugowanie za pośrednictwem połączenia Bluetooth.

Debugowanie aplikacji Wear za pomocą aplikacji towarzyszącej dla telefonu

Aplikacje Android Wear są pakowane za pomocą towarzyszącej aplikacji dla telefonu z systemem Android do dystrybucji w sklepie Google Play (aby uzyskać więcej informacji, zobacz Praca z pakowaniem). Jednak nadal tworzysz aplikację Wear i jej aplikację towarzyszącą oddzielnie. Po wydaniu aplikacji za pośrednictwem Sklepu Google Play aplikacja Wear zostanie spakowana wraz z aplikacją towarzyszącą i automatycznie zainstalowana, jeśli to możliwe.

Aby debugować aplikację Wear przy użyciu aplikacji towarzyszącej:

  1. Skompiluj i wdróż aplikację towarzyszącą na telefonie.

  2. Kliknij prawym przyciskiem myszy projekt Wear i ustaw go jako domyślny projekt startowy.

  3. Wdróż projekt Wear na urządzeniu do noszenia.

  4. Uruchom i debuguj aplikację Wear na urządzeniu.

Podsumowanie

W tym artykule wyjaśniono, jak skonfigurować debugowanie urządzenia Wear dla systemu Android w programie Visual Studio za pośrednictwem połączenia Bluetooth oraz jak debugować aplikację Wear przy użyciu aplikacji towarzyszącej dla telefonu. Udostępniono również typowe wskazówki dotyczące debugowania aplikacji Wear za pośrednictwem połączenia Bluetooth.