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:
Otwórz menu Ustawienia na urządzeniu Android Wear.
Przewiń do dołu menu i naciśnij pozycję Informacje.
Naciśnij numer kompilacji 7 razy.
W menu Ustawienia naciśnij pozycję Opcje dewelopera.
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:
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.
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:
Na telefonie, który będzie działać jako pośrednik Bluetooth (skonfigurowany powyżej), uruchom aplikację Android Wear.
Naciśnij ikonę Ustawienia.
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
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.
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
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.weartest
pakietu , 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:
Skompiluj i wdróż aplikację towarzyszącą na telefonie.
Kliknij prawym przyciskiem myszy projekt Wear i ustaw go jako domyślny projekt startowy.
Wdróż projekt Wear na urządzeniu do noszenia.
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.