L'émulateur Android 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 de l'émulateur Android. 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.
Fonctionnalités de test Wear OS
L'émulateur fournit des outils spécialisés pour tester les fonctionnalités Wear OS.
Tester l'audio Bluetooth
Consultez Tester l'audio Bluetooth sur des émulateurs.
Simuler des capteurs
L'émulateur propose différentes manières de simuler les données des capteurs à partir de la barre d'outils, en fonction du type de données.
- Données des Services de santé :
- Accédez au panneau Services Santé dédié directement depuis la barre d'outils de l'émulateur (cherchez l'icône en forme de cœur
). Ce panneau permet de contrôler précisément la simulation de données spécifiques aux Services Santé, comme les métriques d'exercice. Pour obtenir des instructions détaillées, consultez Simuler des données de capteur avec les Services Santé.
- Accédez au panneau Services Santé dédié directement depuis la barre d'outils de l'émulateur (cherchez l'icône en forme de cœur
- Autres capteurs (tels que la localisation, la posture, la fréquence cardiaque) :
- Pour les autres types de capteurs, ouvrez la fenêtre Extended Controls (Commandes avancées) en cliquant sur le bouton de menu à développer (...) dans la barre d'outils de l'émulateur.
- Emplacement : accédez à Commandes avancées > Emplacement pour fournir des points GPS uniques ou simuler des itinéraires. Cela est utile pour tester les applications avec l'API Fused Location Provider et vérifier la gestion de la position approximative.
- Posture de l'appareil (accéléromètre et gyroscope) : accédez à Contrôles étendus > Capteurs virtuels > Posture de l'appareil. Ajustez les curseurs de rotation (X-Rot, Y-Rot, Z-Rot) et de mouvement (X, Y, Z) pour tester les interactions basées sur le mouvement.
- Fréquence cardiaque et capteurs supplémentaires : accédez à Commandes étendues > 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 luminosité, la pression et l'humidité relative.
Simuler les entrées de la montre
- Toucher et gestes : l'interaction standard avec 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 les boutons matériels (bouton 1
, bouton 2
) ainsi que d'autres interactions physiques, comme le contact de la paume de la main !
Icône représentant une main inclinant l'appareil
et balayant l'écran vers la gauche
Pour Rotary input (Entrée rotative), ouvrez le menu à développer de la barre d'outils de l'émulateur (...), puis sélectionnez Rotary input (Entrée rotative).
Associer des appareils
L'émulateur permet 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
Lorsque vous effectuez des tests, tenez compte des considérations techniques et de performances clés suivantes.
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 batterie et la vitesse de rendu, peuvent différer considérablement de celles des appareils physiques. Testez toujours sur du matériel réel pour valider les performances finales et optimiser 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 : des messages de journal tels que
the host has not provided value yet for sensorHandle=16peuvent s'afficher à plusieurs reprises. 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 API 36.