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 :
Ouvrez le menu Paramètres sur l’appareil Android Wear.
Faites défiler jusqu’au bas du menu, puis appuyez sur À propos de.
Appuyez sur le numéro de build 7 fois.
Dans le menu Paramètres , appuyez sur Options de développement.
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 :
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.
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 :
Sur le téléphone qui fera office d’intermédiaire Bluetooth (configuré ci-dessus), démarrez l’application Android Wear.
Appuyez sur l’icône Paramètres .
Activez le débogage via Bluetooth. Les status suivantes doivent s’afficher sur l’écran de l’application Android Wear :
Host: disconnected Target: connected
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.
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
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.weartest
du 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 :
Générez et déployez l’application complémentaire sur le téléphone.
Cliquez avec le bouton droit sur le projet Wear et définissez-le comme projet de démarrage par défaut.
Déployez le projet Wear sur l’appareil portable.
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.