L'Android Emulator vous permet de tester vos applications Wear OS sur des appareils virtuels. La plupart de ses fonctionnalités sont décrites dans la documentation principale d'Android Emulator . Cette page se concentre sur les fonctionnalités, les capacités de test et les conseils de dépannage spécifiques au développement Wear OS.
Pour obtenir des instructions de configuration de base, consultez Créer et exécuter une application sur Wear OS.
Capacités de test de Wear OS
L'émulateur fournit des outils spécialisés pour tester les fonctionnalités de Wear OS.
Tester l'audio Bluetooth
Consultez Tester l'audio Bluetooth sur des émulateurs.
Simuler des capteurs
L'émulateur offre différentes façons de simuler des données de capteur à partir de la barre d'outils, en fonction du type de données.
- Données des Services Santé
- Accédez au panneau Services Santé dédié directement depuis la barre d'outils de l'émulateur (recherchez l'icône en forme de cœur
). Ce panneau permet de contrôler précisément la simulation de données spécifiques à Services Santé, comme les métriques d'exercice. Pour obtenir des instructions détaillées,
consultez Simuler des données de capteur avec Services Santé.
- Accédez au panneau Services Santé dédié directement depuis la barre d'outils de l'émulateur (recherchez l'icône en forme de cœur
- Autres capteurs (tels que la position, la posture et la fréquence cardiaque)
- Pour les autres types de capteurs, ouvrez la fenêtre Extended Controls (Commandes avancées) en cliquant sur le bouton à développer (...) dans la barre d'outils de l'émulateur.
- Position : accédez à Extended Controls > Location (Commandes avancées > Position) pour fournir des points GPS uniques ou simuler des itinéraires. Cela est utile pour tester des applications avec l'API Fused Location Provider et vérifier la gestion approximative de la position.
- Posture de l'appareil (accéléromètre et gyroscope) : accédez à Extended Controls > Virtual Sensors > Device Pose (Commandes avancées > Capteurs virtuels > Posture de l'appareil). Ajustez les curseurs Rotation (X-Rot, Y-Rot, Z-Rot) et Mouvement (X, Y, Z) pour tester les interactions basées sur le mouvement.
- Fréquence cardiaque et capteurs supplémentaires : accédez à Extended Controls > Virtual Sensors > Additional Sensors (Commandes avancées > Capteurs virtuels > Capteurs supplémentaires). Simulez la fréquence cardiaque et d'autres capteurs tels que la température ambiante, le champ magnétique, la proximité, la lumière, la pression et l'humidité relative.
Simuler des entrées de montre
- Toucher et gestes : l'interaction standard de la souris imite le toucher.
Boutons physiques (y compris le bouton latéral rotatif et la lunette) :
Les boutons situés en haut du panneau de l'émulateur peuvent être utilisés pour simuler des boutons matériels (bouton 1
,
bouton 2
)
ainsi que d'autres interactions physiques telles que la paume !
"Icône de la paume" inclinant l'appareil
et balayant vers l'arrière
Pour la saisie par dispositif rotatif, ouvrez le menu à développer de la barre d'outils de l'émulateur (...) et sélectionnez Rotary input (Saisie par dispositif rotatif).
Associer des appareils
L'émulateur est compatible avec l'association à des téléphones physiques ou virtuels. Utilisez l'assistant d'association de l'émulateur Wear OS dans le gestionnaire d'appareils d'Android Studio pour une configuration guidée. Pour en savoir plus, consultez Connecter une montre à un téléphone.
Remarques importantes
Tenez compte des considérations techniques et de performances clés suivantes lors des tests.
Architecture 64 bits uniquement (images récentes)
Les images système de l'émulateur pour Wear OS 4 (API 33) et versions ultérieures ne sont compatibles qu'avec les architectures 64 bits (x86-64, arm64-v8a).
Différences de performances
Les performances de l'émulateur, en particulier en ce qui concerne la consommation de la batterie et la vitesse de rendu, peuvent différer considérablement de celles des appareils physiques. Effectuez toujours des tests sur du matériel réel pour la validation finale des performances et l'optimisation de la batterie.
Problèmes connus
Cette section répertorie les problèmes courants spécifiques à l'émulateur Wear OS. Pour les problèmes généraux liés à l'émulateur, consultez la page principale Résoudre les problèmes connus avec Android Emulator.
- Avertissements du capteur d'inclinaison du poignet : vous pouvez voir des messages de journalisation répétés tels que
the host has not provided value yet for sensorHandle=16. Vous pouvez les ignorer. - Tiles Renderer : les objets
DashedArcLine, ainsi que les éléments construits parcircularProgressIndicator(), peuvent ne pas s'afficher correctement sur l'émulateur de l'API 36. - Associer à l'application Google Pixel Watch : vous pouvez rencontrer un plantage lorsque vous ouvrez la Google Pixel Watch sur un émulateur de téléphone après avoir suivi les instructions d'association. Depuis l'émulateur de votre téléphone, accédez à Paramètres > Applications > Google Pixel Watch > Autorisations et autorisez l'accès aux appareils à proximité.