web-dev-qa-db-ja.com

Android UbuntuのMSI P65上のStudioエミュレーター19.10で音が出ない

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/
3
Icke

他の回答で言及されているシンボリックリンクソリューションは、再起動するまで機能します。

ただし、 スタックオーバーフローに関するこの回答Mo'ath Hasan Alshorman によって提供されるソリューションは、Ubuntu 20.04 LTSでsnap Android再起動後のスタジオ:

解決策は、paprefs小さなアプリを次のようにインストールすることです。

  1. インストールしてください:

    Sudo apt install paprefs
    
  2. それを開く:

    paprefs
    
  3. 最後のタブの同時出力に移動し、同時出力を有効にするためにそこにある唯一のオプションをクリックします。

PulseAudio preferences dialog

  1. 再起動します。

    pulseaudio -k
    
  2. 失敗した場合は、デーモンを再起動する必要があります

    pulseaudio -D
    
  3. ほぼ完了しました。システム設定に移動し、[サウンド]オプションに移動して、出力サウンドを以下のように新しく追加したサウンドに変更します。

output device settings in sound settings

1
Fikret OCAL

このコマンドは、何も変更せずにそのまま使用してください。

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/
1
Sergio