Отладка в устройстве Android Wear

В этой статье объясняется, как отлаживать приложение Xamarin.Android Wear на устройстве Wear.

Обзор

Если у вас есть устройство Android Wear, например Android Wear Smartwatch, вы можете запустить приложение на устройстве вместо использования эмулятора. (Если вы еще не знакомы с процессом развертывания и запуска приложений Android Wear, см. статью Hello, Wear.)

Подготовка устройства ношения:

Чтобы включить отладку на устройстве Android Wear, выполните следующие действия.

  1. Откройте меню Параметры на устройстве Android Wear.

  2. Прокрутите страницу в нижней части меню и коснитесь пункта ".

  3. Коснитесь номера сборки 7 раз.

  4. В меню Параметры нажмите кнопку "Параметры разработчика".

  5. Убедитесь, что отладка ADB включена.

Отладка по USB

Если устройство Wear имеет USB-порт, вы можете подключить устройство "Носить" к компьютеру, развернуть его и запустить или выполнить отладку приложения, используя телефон Android (дополнительные сведения см. в разделе "Отладка на устройстве").

Отладка по Bluetooth

Если устройство Wear не имеет USB-порта, вы можете развернуть приложение на устройстве "Носить через Bluetooth", перенаправив выходные данные отладки приложения на телефон Android, подключенный к компьютеру.

Подготовка Телефон

Чтобы подготовить телефон к подключению Bluetooth к устройству Wear, выполните следующие действия.

  1. Если вы еще не сделали этого, настройте телефон для разработки Xamarin.Android, как описано в разделе "Настройка устройства для разработки".

  2. Скачайте и установите бесплатное приложение Android Wear из Google Play Store.

Подключение устройство

Чтобы подключить устройство Wear к Телефон, выполните следующие действия.

  1. На телефоне, который будет выступать в качестве посредника Bluetooth (настроен выше), запустите приложение Android Wear.

  2. Коснитесь значка Параметры.

  3. Включите отладку по Bluetooth. На экране приложения Android Wear отобразится следующее состояние:

    Host: disconnected
    Target: connected
    
  4. Подключение телефон на компьютер через USB. На компьютере введите следующие команды:

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

    Если порт 4444 недоступен, можно использовать любой другой доступный порт, к которому у вас есть доступ.

    Примечание.

    При перезапуске Visual Studio или Visual Studio для Mac необходимо снова выполнить эти команды, чтобы настроить подключение к устройству Wear.

  5. Когда устройство "Носить" предложит вам, убедитесь, что вы разрешаете отладку ADB. В приложении Android Wear вы увидите, на что изменится состояние:

    Host: connected
    Target: connected
    
  6. После выполнения описанных выше действий показано 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 с помощью приложения-компаньона:

  1. Создайте и разверните приложение-компаньон на телефоне.

  2. Щелкните правой кнопкой мыши проект Wear и задайте его в качестве начального проекта по умолчанию.

  3. Разверните проект Wear на носимом устройстве.

  4. Запустите и отладите приложение Wear на устройстве.

Итоги

В этой статье объясняется, как настроить устройство Android Wear для отладки из Visual Studio через Bluetooth и как отлаживать приложение Wear с помощью вспомогательного телефонного приложения. Он также предоставил распространенные советы по отладке приложения Wear через Bluetooth.