Bluetooth-Audio in Emulatoren testen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Im Wear OS-Emulator enthalten System-Images, auf denen Wear OS 4 oder höher ausgeführt wird, Folgendes:
unterstützt emuliertes Bluetooth. So lassen sich mehrere Anwendungsfälle testen
die mit Bluetooth-Audio zusammenhängen.
Mit einem emulierten Smartphone koppeln
Über die Bluetooth-Unterstützung des Emulators können Sie eine Kopplung mit einem emulierten Smartphone durchführen. Bis
Aktivieren Sie dazu über die Befehlszeile den Einrichtungsassistenten:
-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 einen
emulierten Bluetooth-Ausgabegerät. Um den Wechsel der Audioausgabe in der
Emulator, verwenden Sie das Open-Source-Tool, um eine Verbindung zu einem emulierten Bluetooth-Ausgabegerät herzustellen.
Bumble-Projekt
Umgebung vorbereiten
Bereiten Sie Ihren Entwicklungscomputer für die Verwendung von Bumble vor:
Schritte:
Rufe den Bumble-Quellcode ab:
git clone https://github.com/google/bumble
Zum Verzeichnis bumble
gehen, dann Build erstellen und installieren
Bumble-Module:
cd bumble && python3 -m pip install "."
Emulierten Bluetooth-Lautsprecher starten
Führen Sie die folgenden Schritte aus, um den emulierten Lautsprecher zu starten:
Starten Sie eine Version des Emulators, die Wear OS 4 oder höher unterstützt.
Hinweis:Wenn Sie eine Emulator-Version verwenden,
niedriger als 33.1.10 ist, starten Sie den Emulator über die Befehlszeile mit der
-packet-streamer-endpoint default
-Parameter.
Führen Sie folgenden Befehl aus, um den emulierten Lautsprecher zu erkennen und eine Verbindung zu ihm herzustellen:
im Verzeichnis bumble
:
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 in eine Datei weiterleiten:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
android-netsim output.sbc
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# Test Bluetooth audio on emulators\n\nOn the Wear OS emulator, system images that run Wear OS 4 or higher include\nsupport for emulated Bluetooth. This support lets you test several use cases\nrelated to Bluetooth audio.\n\nPair with an emulated phone\n---------------------------\n\nUsing the emulator's Bluetooth support, you can pair with an emulated phone. To\ndo so, enable the setup wizard from the command line: \n\n -append-userspace-opt androidboot.setupwizard_mode=REQUIRED\n\nPlay audio through an emulated output device\n--------------------------------------------\n\nUsing the emulator's Bluetooth support, you can also play audio through an\nemulated Bluetooth output device. To test audio output switching in the\nemulator, connect to an emulated Bluetooth output device using the open source\n[Bumble project](https://www.github.com/google/bumble).\n\n### Prepare your environment\n\nTo prepare your development machine for using Bumble, complete the following\nsteps:\n\n1. Fetch the Bumble source code:\n\n ```\n git clone https://github.com/google/bumble\n ```\n2. Navigate to the `bumble` directory, then build and install\n Bumble modules:\n\n ```\n cd bumble && python3 -m pip install \".\"\n ```\n\n### Launch emulated Bluetooth speaker\n\nTo launch the emulated speaker, complete the following steps:\n\n1. Launch a version of the emulator that supports Wear OS 4 or higher.\n\n **Note:** If you're using an emulator version\n lower than 33.1.10, launch the emulator from the command line using the\n `-packet-streamer-endpoint default` parameter.\n2. To discover and connect to the emulated speaker, run the following\n command in the `bumble` directory:\n\n ```\n python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \\\n android-netsim stdout | ffplay -i\n ```\n\n The audio output is played through your computer's speakers.\n\n You can also redirect output to a file: \n\n ```\n python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \\\n android-netsim output.sbc\n ```"]]