Отладка в устройстве Android Wear
В этой статье объясняется, как отлаживать приложение Xamarin.Android Wear на устройстве Wear.
Обзор
Если у вас есть устройство Android Wear, например Android Wear Smartwatch, вы можете запустить приложение на устройстве вместо использования эмулятора. (Если вы еще не знакомы с процессом развертывания и запуска приложений Android Wear, см. статью Hello, Wear.)
Подготовка устройства ношения:
Чтобы включить отладку на устройстве Android Wear, выполните следующие действия.
Откройте меню Параметры на устройстве Android Wear.
Прокрутите страницу в нижней части меню и коснитесь пункта "О".
Коснитесь номера сборки 7 раз.
В меню Параметры нажмите кнопку "Параметры разработчика".
Убедитесь, что отладка ADB включена.
Отладка по USB
Если устройство Wear имеет USB-порт, вы можете подключить устройство "Носить" к компьютеру, развернуть его и запустить или выполнить отладку приложения, используя телефон Android (дополнительные сведения см. в разделе "Отладка на устройстве").
Отладка по Bluetooth
Если устройство Wear не имеет USB-порта, вы можете развернуть приложение на устройстве "Носить через Bluetooth", перенаправив выходные данные отладки приложения на телефон Android, подключенный к компьютеру.
Подготовка Телефон
Чтобы подготовить телефон к подключению Bluetooth к устройству Wear, выполните следующие действия.
Если вы еще не сделали этого, настройте телефон для разработки Xamarin.Android, как описано в разделе "Настройка устройства для разработки".
Скачайте и установите бесплатное приложение Android Wear из Google Play Store.
Подключение устройство
Чтобы подключить устройство Wear к Телефон, выполните следующие действия.
На телефоне, который будет выступать в качестве посредника Bluetooth (настроен выше), запустите приложение Android Wear.
Коснитесь значка Параметры.
Включите отладку по Bluetooth. На экране приложения Android Wear отобразится следующее состояние:
Host: disconnected Target: connected
Подключение телефон на компьютер через USB. На компьютере введите следующие команды:
adb forward tcp:4444 localabstract:/adb-hub adb connect 127.0.0.1:4444
Если порт 4444 недоступен, можно использовать любой другой доступный порт, к которому у вас есть доступ.
Примечание.
При перезапуске Visual Studio или Visual Studio для Mac необходимо снова выполнить эти команды, чтобы настроить подключение к устройству Wear.
Когда устройство "Носить" предложит вам, убедитесь, что вы разрешаете отладку ADB. В приложении Android Wear вы увидите, на что изменится состояние:
Host: connected Target: connected
После выполнения описанных выше действий показано
adb devices
состояние телефона и устройства Android Wear:List of devices attached 127.0.0.1:4444 device 019ad61df0a69399 device
На этом этапе вы можете развернуть приложение на устройстве Wear.
Создание снимков экрана
Снимок экрана устройства Wear можно сделать, введя следующую команду:
adb -s 127.0.0.1:4444 shell screencap -p /sdcard/DCIM/screencap.png
Скопируйте снимок экрана на компьютер, введя следующую команду:
adb -s 127.0.0.1:4444 pull /sdcard/DCIM/screencap.png
Удалите снимок экрана на устройстве, введя следующую команду:
adb -s 127.0.0.1:4444 shell rm /sdcard/DCIM/screencap.png
Удаление приложения
Вы можете удалить приложение с устройства ношения, введя следующую команду:
adb -s 127.0.0.1:4444 uninstall <package name>
Например, чтобы удалить приложение с именем com.xamarin.weartest
пакета, введите следующую команду:
adb -s 127.0.0.1:4444 uninstall com.xamarin.weartest
Дополнительные сведения об отладке устройств Android Wear через Bluetooth см. в разделе "Отладка по Bluetooth".
Отладка приложения Wear с помощью приложения-компаньона
Приложения Android Wear упаковываются в приложение-компаньон Android для распространения в Google Play (дополнительные сведения см. в статье "Работа с упаковкой"). Однако вы по-прежнему разрабатываете приложение Wear и его компаньон отдельно. При выпуске приложения через Google Play Store приложение Wear будет упаковано вместе с приложением-компаньоном и автоматически установлено по возможности.
Отладка приложения Wear с помощью приложения-компаньона:
Создайте и разверните приложение-компаньон на телефоне.
Щелкните правой кнопкой мыши проект Wear и задайте его в качестве начального проекта по умолчанию.
Разверните проект Wear на носимом устройстве.
Запустите и отладите приложение Wear на устройстве.
Итоги
В этой статье объясняется, как настроить устройство Android Wear для отладки из Visual Studio через Bluetooth и как отлаживать приложение Wear с помощью вспомогательного телефонного приложения. Он также предоставил распространенные советы по отладке приложения Wear через Bluetooth.