Androidのエミュレーター(avd)を起動すると音声が劣化する問題

イヤホンで音楽を聞きながら、Androidのエミュレーターを起動すると悪い音質の音声に変換される。音量も大きくなったり、小さくなったりして気持ちわるい。

Androidのエミュレーター(avd)の音声設定が関係しているみたい。またWindowsでは発生しない。

情報源: 環境変数 | Android デベロッパー | Android Developers

Linux では、QEMU_AUDIO_DRV 環境変数を以下のいずれかの値に設定することで、エミュレータのデフォルトの音声バックエンドを変更できます。

  • 現状の開発では、エミュレーターで音声確認などしないので全部オフにしよう

.bash_profileに環境変数を追加

# AVDの音声をサポートしない
export QEMU_AUDIO_DRV=none