-noaudio
ausgeführt wird, wie in der offiziellen Google-Funktion Steuern Sie den Emulator über die Befehlszeile Seite, ich führe den Befehl als emulator.exe -avd Nexus_4 -noaudio
, aber es löst Fehler
qemu-system-i386.exe: -audio: invalid option
Jede Hilfe ist willkommen.
Ich habe das unter Linux getestet. (Für Windows Checkout Kommentare oder @Tekk Antwort)
Wenn du kein Audio willst, benutze einfach:
TL; DR
Aufgrund einiger Umgrabungen sieht es so aus, als ob QEMU2 die Fähigkeit zur vollständigen Deaktivierung von Audio entfernt hat - Sie können angeben, welche Soundkarte das Audio durchläuft, aber nicht vollständig abschalten. Die "-audio" -Flagge wurde durch "-soundhw" ersetzt, wodurch wir spezifizieren können, welche Soundkarte verwendet werden soll.
QEMU1 (mit dem Emulationsbefehlsflag "-engine classic") funktioniert, wenn "-noaudio" übergeben wird, aber die Übergabe von "-soundhw none" an QEMU2 schlägt ebenfalls fehl.
Lösung:
Veröffentlichen Sie über emulierte Audiogeräte
Unter Linux, wenn ich Sound möchte, benutze ich:
%Vor%Es funktioniert gut. Außerdem habe ich nicht 100% CPU-Auslastung
%Vor% Ersetzen Sie einfach Android-sdk/tools/emulator
bis Android-sdk/tools/emulator.orig
Erstellen Sie dann ein Skript mit der obigen Quelle in Android-sdk/tools/emulator
(Ausführung zulassen).
Erinnere dich manchmal, wenn Android SDK upgraden wird es dieses Skript entfernen;)
Tags und Links android audio android-emulator avd sdk