Configurer l'émulateur

Pour vous aider à tester votre application dans la version Preview développeur de Wear OS 4, Android Studio prend en charge un émulateur. Cet émulateur vous permet d'effectuer les opérations suivantes :

  • Tester les changements de comportement dans la version Preview développeur de Wear OS 4
  • Explorer les nouvelles fonctionnalités disponibles dans la version Preview développeur de Wear OS 4
  • Afficher les cadrans que vous créez à l'aide de Watch Face Studio
  • Associer un autre appareil

Le processus de configuration de l'émulateur est simple. Vous pouvez également tester différentes tailles d'écran et formes de cadran.

Télécharger et installer l'émulateur

Pour configurer un appareil virtuel afin d'émuler un appareil Wear OS 4, procédez comme suit :

  1. Téléchargez la dernière version preview d'Android Studio.

  2. Dans Android Studio, cliquez sur Tools > SDK Manager (Outils > Gestionnaire de SDK).

  3. Dans l'onglet SDK Tools, sélectionnez la dernière version d'Android Emulator, puis cliquez sur OK. Cette action installe la dernière version si cela n'est pas déjà fait.

  4. Dans Android Studio, sélectionnez Tools > Device Manager (Outils > Gestionnaire d'appareils) pour ouvrir le Gestionnaire d'appareils. Cliquez sur Create Device (Créer un appareil).

  5. Dans le volet Category (Catégorie), sélectionnez Wear OS et choisissez un profil matériel. Cliquez sur Next (Suivant).

  6. Sélectionnez une image système Wear OS 4 à télécharger. Il s'agit de l'image avec le niveau d'API 33 et la cible Android 13 (Wear OS 4 – Preview). Si vous n'avez pas encore installé l'image système Wear OS 4 correspondant à la définition de votre appareil, cliquez sur Download (Télécharger) à côté du nom de la version.

  7. Cliquez sur Next (Suivant), puis sur Finish (Terminer).

Tester votre application sur l'émulateur

Après avoir créé l'appareil virtuel, vous pouvez exécuter et tester votre application sur un émulateur Wear OS 4. Pour cela, procédez comme suit :

  1. Accédez à la barre d'outils Android Studio, puis sélectionnez l'appareil virtuel que vous venez de créer.
  2. Cliquez sur Run (Exécuter) .

L'émulateur n'est pas compatible avec le code 32 bits non géré

Wear OS 4 Preview développeur n'est pas compatible avec les images système de l'émulateur 32 bits. En n'acceptant que les images 64 bits, Wear OS améliore les performances et la sécurité, et prépare votre application au matériel 64 bits à venir.

Si vous savez ou pensez que votre application utilise du code natif (qui n'est pas écrit dans les langages de programmation Kotlin ou Java), vérifiez qu'elle inclut des bibliothèques natives 32 bits et 64 bits.

En savoir plus sur la compatibilité avec les architectures 64 bits.

Compatibilité de l'émulateur avec le Bluetooth

L'émulateur prend également en charge le Bluetooth émulé, ce qui vous permet de tester plusieurs cas d'utilisation liés à l'audio Bluetooth.

Associer un téléphone émulé

Grâce à la prise en charge du Bluetooth par l'émulateur, vous pouvez associer un téléphone émulé. Pour ce faire, activez l'assistant de configuration à partir de la ligne de commande :

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

Lire le contenu audio via un périphérique de sortie émulé

Grâce à la prise en charge du Bluetooth par l'émulateur, vous pouvez également lire du contenu audio via un périphérique de sortie Bluetooth émulé. Pour tester le changement de sortie audio dans l'émulateur, connectez-vous à un périphérique de sortie Bluetooth émulé à l'aide du projet Bumble Open Source.

Premiers pas

Pour préparer votre ordinateur de développement à utiliser Bumble, procédez comme suit :

  1. Récupérez le code source Bumble :

    git clone https://github.com/google/bumble
  2. Accédez au répertoire bumble, puis créez et installez les modules Bumble :

    cd bumble && python3 -m pip install "."

Lancer une enceinte Bluetooth émulée

Pour lancer l'enceinte émulée, procédez comme suit :

  1. Lancez l'émulateur Wear OS 4.

    Remarque : Si vous utilisez une version d'émulateur Wear OS 4 antérieure à 33.1.10, lancez l'émulateur Wear OS 4 à partir de la ligne de commande à l'aide du paramètre -packet-streamer-endpoint default.

  2. Pour découvrir l'enceinte émulée et vous y connecter, exécutez la commande suivante dans le répertoire bumble :

    python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
      android-netsim stdout | ffplay -i

    La sortie audio est diffusée via les enceintes de votre ordinateur.

    Vous pouvez également rediriger la sortie vers un fichier :

    python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
      android-netsim output.sbc