Keywords: wearos4,emulator
Im Wear OS-Emulator unterstützen System-Images mit Wear OS 4 oder höher emuliertes Bluetooth. Mit dieser Unterstützung können Sie mehrere 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 herstellen. Aktivieren Sie dazu den Einrichtungsassistenten über die Befehlszeile:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Audio über ein emuliertes Ausgabegerät abspielen
Mit der Bluetooth-Unterstützung des Emulators können Sie Audio auch über ein emuliertes Bluetooth-Ausgabegerät abspielen. Wenn Sie die Audioausgabe im Emulator testen möchten, stellen Sie über das Open-Source-Bumble-Projekt eine Verbindung zu einem emulierten Bluetooth-Ausgabegerät her.
Umgebung vorbereiten
So bereiten Sie Ihren Entwicklungscomputer auf die Verwendung von Bumble vor:
Quellcode von Bumble abrufen:
git clone https://github.com/google/bumble
Wechseln Sie in das Verzeichnis
bumble
und erstellen Sie die Bumble-Module und installieren Sie sie: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.
Hinweis:Wenn Sie eine Emulatorversion verwenden, die niedriger als 33.1.10 ist, starten Sie den Emulator über die Befehlszeile mit dem Parameter
-packet-streamer-endpoint default
.Führen Sie den folgenden Befehl im Verzeichnis
bumble
aus, um den emulierten Lautsprecher zu finden und eine Verbindung herzustellen:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -i
Die Audioausgabe wird über die Lautsprecher Ihres Computers wiedergegeben.
Sie können die Ausgabe auch an eine Datei weiterleiten:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc