Auf dem Wear OS-Emulator enthalten System-Images, auf denen Wear OS 4 oder höher ausgeführt wird, Unterstützung für emuliertes Bluetooth. Mit dieser Unterstützung können Sie verschiedene Anwendungsfälle im Zusammenhang mit Bluetooth-Audio testen.
Mit einem emulierten Smartphone koppeln
Mit der Bluetooth-Unterstützung des Emulators können Sie eine Kopplung mit einem emulierten Smartphone vornehmen. Aktivieren Sie dazu den Einrichtungsassistenten über die Befehlszeile:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Audio über ein emuliertes Ausgabegerät wiedergeben
Mit der Bluetooth-Unterstützung des Emulators können Sie Audio auch über ein emuliertes Bluetooth-Ausgabegerät wiedergeben. Wenn Sie die Audioausgabe im Emulator testen möchten, stellen Sie mit dem Open-Source Projekt Bumbleeine Verbindung zu einem emulierten Bluetooth-Ausgabegerät her.
Umgebung vorbereiten
So bereiten Sie Ihren Entwicklercomputer für die Verwendung von Bumble vor:
Rufen Sie den Bumble-Quellcode ab:
git clone https://github.com/google/bumbleWechseln Sie zum Verzeichnis
bumbleund erstellen und installieren Sie dann die Bumble-Module:cd bumble && python3 -m pip install "."
Emulierten Bluetooth-Lautsprecher starten
So starten Sie den emulierten Lautsprecher:
Starten Sie eine Version des Emulators, die Wear OS 4 oder höher unterstützt.
Führen Sie im Verzeichnis
bumbleden folgenden Befehl aus, um den emulierten Lautsprecher zu erkennen und eine Verbindung herzustellen:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -iDie Audioausgabe erfolgt über die Lautsprecher Ihres Computers.
Sie können die Ausgabe auch in eine Datei umleiten:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc