L'émulateur Android XR est une version spécialisée de l'Android Emulator conçue pour le développement d'applications XR. Il vous permet de tester et de déboguer vos applications XR dans l'environnement familier d'Android Studio.
Avant de pouvoir exécuter votre application dans l'émulateur Android XR, vous devez la configurer. Créez des appareils virtuels Android pour les lunettes audio et d'affichage à utiliser avec l'émulateur Android XR lorsque vous testez et déboguez votre application. L'émulateur pour les lunettes audio et d'affichage agit comme un appareil virtuel distinct que vous pouvez associer à une instance d'émulateur exécutant un AVD de téléphone.
Suivez les étapes décrites dans les sections suivantes pour configurer tout ce dont vous avez besoin pour ces appareils virtuels.
Vérifier la configuration système requise
Avant de commencer à créer des appareils virtuels Android pour les lunettes audio et d'affichage, consultez la configuration système requise suivante.
- Android Studio : installez la dernière version Canary et configurez Studio pour le développement XR.
- Système : ordinateur avec au moins les mêmes caractéristiques que celles requises pour l'émulateur Android, à l'exception de ChromeOS, qui n'est pas compatible. Prévoyez de l'espace disque supplémentaire, car les AVD de lunettes audio et d'affichage nécessitent également un AVD de téléphone pour servir d'appareil hôte pour votre application.
Créer un appareil virtuel Android pour des lunettes audio ou d'affichage
Pour créer un AVD pour des lunettes audio ou d'affichage que vous pouvez utiliser lorsque vous testez et déboguez votre application, procédez comme suit :
Ouvrez la dernière version Canary d'Android Studio, puis cliquez sur Tools > Device Manager > Add a new device
> Create Virtual Device (Outils > Gestionnaire d'appareils > Ajouter un appareil > Créer un appareil virtuel).
Dans la fenêtre Add Device (Ajouter un appareil), dans la section Form Factor (Facteur de forme), sélectionnez XR.
Dans la liste, sélectionnez AI Glasses (Lunettes IA), puis cliquez sur Next (Suivant).
Dans l'onglet Configure Virtual Device (Configurer l'appareil virtuel), dans la section Select system image (Sélectionner l'image système), sélectionnez l'image système la plus récente des lunettes IA compatible avec votre système dans la liste des images système.
Cliquez sur Finish (Terminer), puis sur Yes (Oui) si vous êtes invité à télécharger l'image système que vous avez sélectionnée.
Créer un AVD de téléphone pour servir d'appareil hôte
Les AVD de lunettes audio et d'affichage nécessitent également un AVD de téléphone pour servir d'appareil hôte pour votre application. Commencez par créer un AVD de téléphone pour servir d'appareil hôte pour les lunettes :
- Dans Android Studio, revenez au Gestionnaire d'appareils et cliquez sur Add a new device
> Create Virtual Device (Ajouter un appareil > Créer un appareil virtuel).
- Dans la fenêtre Add Device (Ajouter un appareil), dans la section Form Factor (Facteur de forme), sélectionnez Phone (Téléphone).
- Sélectionnez n'importe quel appareil téléphonique (cet exemple utilise un Pixel 9 Pro), puis cliquez sur Next (Suivant).
Dans le menu déroulant API, sélectionnez API CANARY Preview (Aperçu de l'API Canary).
Dans la section Select system image (Sélectionner l'image système), sélectionnez l'image système la plus récente compatible avec votre système dans la liste des images système :
- Image système Google Play ARM 64 v8a avec taille de page de 16 Ko (macOS)
- Image système Google Play Intel x86_64 Atom avec taille de page de 16 Ko (Windows et Linux)
Cliquez sur Finish (Terminer), puis sur Yes (Oui) si vous êtes invité à télécharger l'image système que vous avez sélectionnée.
Associer les appareils
Enfin, associez les appareils :
Dans le Gestionnaire d'appareils, recherchez l'AVD des lunettes et sélectionnez Pair Glasses (Associer les lunettes) dans le menu à développer.
Sélectionnez l'AVD de téléphone dans la liste des appareils compatibles.
L'assistant d'association lance les deux AVD dans l'émulateur et lance l'association.
Sur l'AVD de téléphone, acceptez les demandes d'autorisation pour associer les appareils.
L'assistant d'association termine l'association.
Étapes suivantes
Maintenant que vous avez créé vos AVD pour les lunettes audio et d'affichage, exécutez votre application sur les AVD à l'aide de l'émulateur.
OpenXR™ et le logo OpenXR sont des marques commerciales appartenant à The Khronos Group Inc. et sont déposées en tant que marques commerciales en Chine, dans l'Union européenne, au Japon et au Royaume-Uni.