Partilhar via


Depurar em um dispositivo Wear

Este artigo explica como depurar um aplicativo Xamarin.Android Wear em um dispositivo Wear.

Visão geral

Se você tiver um dispositivo Android Wear, como um Android Wear Smartwatch, poderá executar o aplicativo no dispositivo em vez de usar um emulador. (Se você ainda não estiver familiarizado com o processo de implantação e execução de aplicativos Android Wear, consulte Hello, Wear.)

Preparar o dispositivo de desgaste:

Use as seguintes etapas para habilitar a depuração no dispositivo Android Wear:

  1. Abra o menu Configurações no dispositivo Android Wear.

  2. Role até a parte inferior do menu e toque em Sobre.

  3. Toque no número de build 7 vezes.

  4. No menu Configurações , toque em Opções do Desenvolvedor.

  5. Confirme se a depuração do ADB está habilitada.

Depuração por USB

Se o dispositivo Wear tiver uma porta USB, você poderá conectar o dispositivo Wear ao computador, implantá-lo e executar/depurar o aplicativo como faria usando um telefone Android (para obter mais informações, consulte Depurar em um dispositivo).

Depuração por Bluetooth

Se o dispositivo Wear não tiver uma porta USB, você poderá implantar o aplicativo no dispositivo Wear por Bluetooth roteando a saída de depuração do aplicativo para um telefone Android conectado ao computador.

Preparar seu telefone

Use as seguintes etapas para preparar seu telefone para fazer conexões Bluetooth com o dispositivo Wear:

  1. Se você ainda não fez isso, configure seu telefone para o desenvolvimento do Xamarin.Android, conforme explicado em Configurar dispositivo para desenvolvimento.

  2. Baixe e instale o aplicativo Android Wear gratuito da Google Play Store.

Conectar o dispositivo

Use as seguintes etapas para conectar seu dispositivo Wear ao seu Telefone:

  1. No telefone que atuará como intermediário bluetooth (configurado acima), inicie o aplicativo Android Wear.

  2. Toque no ícone Configurações .

  3. Habilite a depuração por Bluetooth. Você deverá ver as seguintes status exibidas na tela do aplicativo Android Wear:

    Host: disconnected
    Target: connected
    
  4. Conecte o telefone ao computador por USB. No computador, insira os seguintes comandos:

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

    Se a porta 4444 não estiver disponível, você poderá usar qualquer outra porta disponível à qual tenha acesso.

    Observação

    Se você reiniciar o Visual Studio ou Visual Studio para Mac, deverá executar esses comandos novamente para configurar uma conexão com o dispositivo Wear.

  5. Quando o dispositivo Wear solicitar, confirme se você está permitindo a Depuração do ADB. No aplicativo Android Wear, você verá o status mudar para:

    Host: connected
    Target: connected
    
  6. Depois de concluir as etapas acima, a execução adb devices mostra o status do telefone e do dispositivo Android Wear:

    List of devices attached
    127.0.0.1:4444    device
    019ad61df0a69399  device
    

Neste ponto, você pode implantar seu aplicativo no dispositivo Wear.

Como tirar capturas de tela

Você pode fazer uma captura de tela do dispositivo Wear inserindo o seguinte comando:

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

Copie a captura de tela para o computador inserindo o seguinte comando:

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

Exclua a captura de tela no dispositivo inserindo o seguinte comando:

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

Desinstalando um aplicativo

Você pode desinstalar um aplicativo do dispositivo de desgaste inserindo o seguinte comando:

adb -s 127.0.0.1:4444 uninstall <package name>

Por exemplo, para remover o aplicativo com o nome com.xamarin.weartestdo pacote , insira o seguinte comando:

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

Para obter mais informações sobre como depurar dispositivos Android Wear por Bluetooth, confira Depuração por Bluetooth.

Depurando um aplicativo Wear com um aplicativo de telefone complementar

Os aplicativos Android Wear são empacotados com um aplicativo de telefone Android complementar para distribuição no Google Play (para obter mais informações, consulte Trabalhando com empacotamento). No entanto, você ainda desenvolve o aplicativo Wear e seu aplicativo complementar separadamente. Quando você liberar seu aplicativo por meio da Google Play Store, o aplicativo Wear será empacotado com o aplicativo complementar e instalado automaticamente, se possível.

Para depurar o aplicativo Wear com um aplicativo complementar:

  1. Compile e implante o aplicativo complementar no telefone.

  2. Clique com o botão direito do mouse no projeto Wear e defina-o como o projeto de início padrão.

  3. Implante o projeto Wear no dispositivo vestível.

  4. Execute e depure o aplicativo Wear no dispositivo.

Resumo

Este artigo explicou como configurar um dispositivo Android Wear para Depuração de desgaste do Visual Studio via Bluetooth e como depurar um aplicativo Wear com um aplicativo de telefone complementar. Ele também forneceu dicas comuns de depuração para depurar um aplicativo Wear via Bluetooth.