MSI P65とUbuntu 19.10ディストリビューションがあります。 Android Studioのエミュレータで音が出ません。Android Studioのイベントログに次の警告/エラーが表示されます:
18:41 Emulator: Fontconfig error:
"/home/fabrizio/.config/fontconfig/fonts.conf", line 10: junk after
document element
18:41 Emulator: pulseaudio: pa_context_connect() failed
18:41 Emulator: pulseaudio: Reason: Connection refused
18:41 Emulator: pulseaudio: Failed to initialize PA contextaudio:
Could not init `pa' audio driver
ターミナルでpulseaudio
コマンドを使用すると、次のエラーが発生します。
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
すでに.config/Pulse
のファイルを削除しようとしましたが、機能しませんでした。
他に何を試すことができますか?
「/」がありません。それ以外の場合は、相対リンクです。そこに行きます...
Sudo ln -s /run/user/1000/Pulse/native /run/user/1000/snap.Android-studio/Pulse/
他の回答で言及されているシンボリックリンクソリューションは、再起動するまで機能します。
ただし、 スタックオーバーフローに関するこの回答Mo'ath Hasan Alshorman によって提供されるソリューションは、Ubuntu 20.04 LTSでsnap Android再起動後のスタジオ:
解決策は、paprefs小さなアプリを次のようにインストールすることです。
インストールしてください:
Sudo apt install paprefs
それを開く:
paprefs
最後のタブの同時出力に移動し、同時出力を有効にするためにそこにある唯一のオプションをクリックします。
再起動します。
pulseaudio -k
失敗した場合は、デーモンを再起動する必要があります
pulseaudio -D
ほぼ完了しました。システム設定に移動し、[サウンド]オプションに移動して、出力サウンドを以下のように新しく追加したサウンドに変更します。
このコマンドは、何も変更せずにそのまま使用してください。
Sudo ln -s run/user/1000/Pulse/native /run/user/1000/snap.Android-studio/Pulse/
カナリアの場合:
Sudo ln -s /run/user/1000/Pulse/native /run/user/1000/snap.Android-studio-canary/Pulse/