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:
Abra o menu Configurações no dispositivo Android Wear.
Role até a parte inferior do menu e toque em Sobre.
Toque no número de build 7 vezes.
No menu Configurações , toque em Opções do Desenvolvedor.
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:
Se você ainda não fez isso, configure seu telefone para o desenvolvimento do Xamarin.Android, conforme explicado em Configurar dispositivo para desenvolvimento.
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:
No telefone que atuará como intermediário bluetooth (configurado acima), inicie o aplicativo Android Wear.
Toque no ícone Configurações .
Habilite a depuração por Bluetooth. Você deverá ver as seguintes status exibidas na tela do aplicativo Android Wear:
Host: disconnected Target: connected
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.
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
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.weartest
do 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:
Compile e implante o aplicativo complementar no telefone.
Clique com o botão direito do mouse no projeto Wear e defina-o como o projeto de início padrão.
Implante o projeto Wear no dispositivo vestível.
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.