Отладка в устройстве Android WearDebug on a Wear Device

В этой статье объясняется, как выполнить отладку приложения Xamarin.Android Wear на устройстве Android Wear.This article explains how to debug a Xamarin.Android Wear application on a Wear device.

ОбзорOverview

При наличии на устройстве Android Wear, таких как Android Wear Smartwatch запуском приложения на устройстве, а не с помощью эмулятора.If you have an Android Wear device such as an Android Wear Smartwatch, You can run the app on the device instead of using an emulator. (Если вы еще не знакомы с процессом развертывания и запуска приложения на Android Wear, см. в разделе Wear Hello,.)(If you are not yet familiar with the process of deploying and running Android Wear apps, see Hello, Wear.)

Подготовка устройства износа:Prepare The Wear Device:

Следуйте инструкциям ниже, чтобы включить отладку на устройстве Android Wear:Use the following steps to enable debugging on the Android Wear device:

  1. Откройте параметры меню на устройстве Android Wear.Open the Settings menu on the Android Wear device.

  2. В нижней части меню и коснитесь о.Scroll to the bottom of the menu and tap About.

  3. Выберите номер сборки 7 секунд.Tap the build number 7 times.

  4. На параметры меню, выберите параметры разработчика.On the Settings menu, tap Developer Options.

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

Отладка по USBDebugging over USB

Если на устройстве износа USB-порту, можно подключить износа устройство к компьютеру, развертывание в нем и запуска и отладки приложения так же, как телефон Android (Дополнительные сведения см. в разделе отладка на устройстве).If your Wear device has a USB port, you can connect the Wear device to your computer, deploy to it, and run/debug the app as you would using an Android phone (for more information, see Debug on a Device).

Отладка через BluetoothDebugging over Bluetooth

Если устройство износа нет USB-порт, можно развернуть приложение на устройстве Android Wear через Bluetooth системой маршрутизации вывод отладки приложения на телефоне с Android, который подключен к компьютеру.If your Wear device does not have a USB port, you can deploy the app to the Wear device over Bluetooth by routing the app's debug output to an Android phone that is connected to your computer.

Подготовка телефонаPrepare Your Phone

Следуйте инструкциям ниже, чтобы подготовиться к установке подключений Bluetooth на устройстве Android Wear ваш телефон:Use the following steps to prepare your phone for making Bluetooth connections to the Wear device:

  1. Если вы еще не сделано, настройте телефон для разработки приложений Xamarin.Android как описано в Настройка устройства для разработки.If you have not already done so, set up your phone for Xamarin.Android development as explained in Set Up Device for Development.

  2. Скачайте и установите бесплатную Android Wear приложение из Google Play Store.Download and install the free Android Wear app from the Google Play Store.

Подключите устройствоConnect The Device

Следуйте инструкциям ниже, чтобы подключить устройство Wear на ваш телефон:Use the following steps to connect your Wear device to your Phone:

  1. На телефоне, который будет выступать в качестве промежуточных Bluetooth (настроенных выше), запустите приложение Android Wear.On the phone that will act as Bluetooth intermediary (configured above), start the Android Wear app.

  2. Коснитесь параметры значок.Tap the Settings icon.

  3. Включить отладка через Bluetooth.Enable Debugging over Bluetooth. Вы должны увидеть следующие состояние, отображаемое на экране приложения Android Wear:You should see the following status displayed on the screen of the Android Wear app:

    Host: disconnected
    Target: connected
    
  4. Подключите телефон к компьютеру через USB.Connect the phone to your computer over USB. На компьютере введите следующие команды:On your computer, enter the following commands:

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

    Если порт 4444 недоступен, можно использовать любой другой доступный порт, к которому у вас есть доступ.If port 4444 is not available, you can use any other available port to which you have access.

    Примечание. При перезапуске Visual Studio или Visual Studio для Mac, необходимо выполнить эти команды еще раз, чтобы установить подключение к устройству одежды.Note: If you restart Visual Studio or Visual Studio for Mac, you must run these commands again to setup a connection to the Wear device.

  5. При устройстве Android Wear появится запрос, подтвердите, что позволяет пользователям отладки ADB.When the Wear device prompts you, confirm that you are allowing ADB Debugging. В приложении Android Wear вы увидите, как изменить состояние:In the Android Wear app, you should see the status change to:

    Host: connected
    Target: connected
    
  6. Выполнив описанные выше шаги, выполнение adb devices показано состояние телефона и устройства Android Wear:After you complete the above steps, running adb devices shows the status of both the phone and the Android Wear device:

    List of devices attached
    127.0.0.1:4444    device
    019ad61df0a69399  device
    

На этом этапе можно развернуть приложение на устройстве Android Wear.At this point, you can deploy your app to the Wear device.

Делать снимки экранаTaking screenshots

Можно сделать снимок экрана устройства одежды, введя следующую команду:You can take a screenshot of the Wear device by entering the following command:

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

Копирование снимка экрана на компьютер, введя следующую команду:Copy the screenshot to your computer by entering the following command:

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

Удалите снимок экрана на устройстве, введя следующую команду:Delete the screenshot on the device by entering the following command:

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

Удаление приложенияUninstalling an app

Приложение можно удалить с устройства одежды, введя следующую команду:You can uninstall an app from the wear device by entering the following command:

adb -s 127.0.0.1:4444 uninstall <package name>

Например, чтобы удалить приложение с именем пакета com.xamarin.weartest, введите следующую команду:For example, to remove the app with the package name com.xamarin.weartest, enter the following command:

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

Дополнительные сведения об отладке устройств Android Wear через Bluetooth, см. в разделе отладка через Bluetooth.For more information about debugging Android Wear devices over Bluetooth, see Debugging over Bluetooth.

Отладка в приложение Wear с вспомогательное приложение для телефонаDebugging a Wear app with a companion phone app

Приложения Android Wear упаковываются с помощью дополнительного приложения для телефона Android для распространения в Google Play (Дополнительные сведения см. в разделе работа с упаковкой).Android Wear apps are packaged with a companion Android phone app for distribution on Google Play (for more information, see Working with Packaging). Тем не менее вы по-прежнему разрабатывать приложение Wear и его сопутствующее приложение отдельно.However, you still develop the Wear app and its companion app separately. После выпуска приложения через Google Play Store, приложение Wear будет упакован в состав сопутствующее приложение и автоматически устанавливается, если это возможно.When you release your app through the Google Play Store, the Wear app will be packaged with the companion app and automatically installed if possible.

Отладка приложения одежды с дополнительного приложения:To debug the Wear app with a companion app:

  1. Создавайте и развертывайте сопутствующее приложение на телефоне.Build and deploy the companion app to the phone.

  2. Щелкните правой кнопкой мыши проект износа и задать его в качестве проекта запуска по умолчанию.Right-click the Wear project and set it as the default start project.

  3. Развертывание проекта износа носимого устройства.Deploy the Wear project to the wearable device.

  4. Выполнять и отлаживать приложение Wear на устройстве.Run and debug the Wear app on the device.

СводкаSummary

В этой статье описано, как настроить устройство Android Wear для износа отладки из Visual Studio через Bluetooth и как выполнить отладку приложения одежды с вспомогательное приложение для телефона.This article explained how to configure an Android Wear device for Wear debug from Visual Studio via Bluetooth, and how to debug a Wear app with a companion phone app. Он также предоставляются общие советы по отладке для отладки в приложение Wear через Bluetooth.It also provided common debugging tips for debugging a Wear app via Bluetooth.