Partager via


Déboguer sur un appareil Wear

Cet article explique comment déboguer une application Xamarin.Android Wear sur un appareil Wear.

Vue d’ensemble

Si vous disposez d’un appareil Android Wear tel qu’un Appareil Android Wear, vous pouvez exécuter l’application sur l’appareil au lieu d’utiliser un émulateur. (Si vous n’êtes pas encore familiarisé avec le processus de déploiement et d’exécution d’applications Android Wear, consultez Hello, Wear.)

Préparer l’appareil d’usure :

Procédez comme suit pour activer le débogage sur l’appareil Android Wear :

  1. Ouvrez le menu Paramètres sur l’appareil Android Wear.

  2. Faites défiler jusqu’au bas du menu, puis appuyez sur À propos de.

  3. Appuyez sur le numéro de build 7 fois.

  4. Dans le menu Paramètres , appuyez sur Options de développement.

  5. Vérifiez que le débogage ADB est activé.

Débogage sur USB

Si votre appareil Wear dispose d’un port USB, vous pouvez le connecter à votre ordinateur, le déployer sur celui-ci et exécuter/déboguer l’application comme vous le feriez à l’aide d’un téléphone Android (pour plus d’informations, voir Déboguer sur un appareil).

Débogage via Bluetooth

Si votre appareil Wear n’a pas de port USB, vous pouvez déployer l’application sur l’appareil Wear via Bluetooth en acheminant la sortie de débogage de l’application vers un téléphone Android connecté à votre ordinateur.

Préparer votre téléphone

Pour préparer votre téléphone à établir des connexions Bluetooth à l’appareil Wear, procédez comme suit :

  1. Si vous ne l’avez pas déjà fait, configurez votre téléphone pour le développement Xamarin.Android, comme expliqué dans Configurer l’appareil pour le développement.

  2. Téléchargez et installez gratuitement l’application Android Wear à partir du Google Play Store.

Connecter l’appareil

Procédez comme suit pour connecter votre appareil Wear à votre téléphone :

  1. Sur le téléphone qui fera office d’intermédiaire Bluetooth (configuré ci-dessus), démarrez l’application Android Wear.

  2. Appuyez sur l’icône Paramètres .

  3. Activez le débogage via Bluetooth. Les status suivantes doivent s’afficher sur l’écran de l’application Android Wear :

    Host: disconnected
    Target: connected
    
  4. Connectez le téléphone à votre ordinateur via USB. Sur votre ordinateur, entrez les commandes suivantes :

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

    Si le port 4444 n’est pas disponible, vous pouvez utiliser n’importe quel autre port disponible auquel vous avez accès.

    Notes

    Si vous redémarrez Visual Studio ou Visual Studio pour Mac, vous devez réexécuter ces commandes pour configurer une connexion à l’appareil Wear.

  5. Lorsque l’appareil Wear vous invite, vérifiez que vous autorisez le débogage ADB. Dans l’application Android Wear, vous devez voir le status passer à :

    Host: connected
    Target: connected
    
  6. Une fois les étapes ci-dessus terminées, l’exécution adb devices montre la status du téléphone et de l’appareil Android Wear :

    List of devices attached
    127.0.0.1:4444    device
    019ad61df0a69399  device
    

À ce stade, vous pouvez déployer votre application sur l’appareil Wear.

Prise de captures d’écran

Vous pouvez prendre une capture d’écran de l’appareil Wear en entrant la commande suivante :

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

Copiez la capture d’écran sur votre ordinateur en entrant la commande suivante :

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

Supprimez la capture d’écran sur l’appareil en entrant la commande suivante :

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

Désinstallation d’une application

Vous pouvez désinstaller une application de l’appareil d’usure en entrant la commande suivante :

adb -s 127.0.0.1:4444 uninstall <package name>

Par exemple, pour supprimer l’application avec le nom com.xamarin.weartestdu package , entrez la commande suivante :

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

Pour plus d’informations sur le débogage d’appareils Android Wear via Bluetooth, consultez Débogage via Bluetooth.

Débogage d’une application Wear avec une application de téléphone complémentaire

Les applications Android Wear sont empaquetées avec une application de téléphone Android complémentaire à distribuer sur Google Play (pour plus d’informations, voir Utilisation de l’empaquetage). Toutefois, vous développez toujours l’application Wear et son application complémentaire séparément. Lorsque vous publiez votre application via Google Play Store, l’application Wear est empaquetée avec l’application complémentaire et installée automatiquement si possible.

Pour déboguer l’application Wear avec une application complémentaire :

  1. Générez et déployez l’application complémentaire sur le téléphone.

  2. Cliquez avec le bouton droit sur le projet Wear et définissez-le comme projet de démarrage par défaut.

  3. Déployez le projet Wear sur l’appareil portable.

  4. Exécutez et déboguez l’application Wear sur l’appareil.

Résumé

Cet article explique comment configurer un appareil Android Wear pour le débogage wear à partir de Visual Studio via Bluetooth, et comment déboguer une application Wear avec une application de téléphone complémentaire. Il a également fourni des conseils de débogage courants pour le débogage d’une application Wear via Bluetooth.