web-dev-qa-db-ja.com

AndroidエミュレータNo Ubuntuのサウンド)

Android Ubuntu-19.10のエミュレータ)を実行しています。

link-1

link-2

link-

エラー、

1:10 PM Emulator: pulseaudio: pa_context_connect() failed
1:10 PM Emulator: pulseaudio: Reason: Connection refused
1:10 PM Emulator: pulseaudio: Failed to initialize PA contextaudio: Could not init `pa' audio driver
 _

私が試した解決策に関するいくつかのメモ

試行するとき link-1 設定に "qemu-system"が表示されません。また、さまざまなバージョンのAVDSを作成しましたが、機能しているようです。

しようとした後 - link-2pulseaudio -Dコマンドエラーが発生します。

私はまた試みました link- これは複数のブログ投稿で広く示唆された解決策のように見えます。それでもエミュレータの起動時に同じエラーがあります。私はこの解決策を十分に賢くないことに注意したいと思います。

助けてくれてありがとう。

8
JBaba

私は同じ問題を持っていました、Ubuntu 20.04でIntellijを走ります。私はそれを解決することによって解決しました これは リンク

これを実行します。

_Sudo ln -s /run/user/1000/Pulse/native /run/user/1000/snap.intellij-idea-community/Pulse
_

Android Studioを使用している場合は、Android Studioのインストールを参照して、「snap.intellij-iame-community」を別の名前に囲みます。

1

私はUbuntu 20.04で似た問題を抱えていましたが、Android Studioのストアバージョンをアンインストールし、公式Android Studio Webサイトのインストール手順をここでアンインストールして修正しました。 https://developer.android.com/studio/install

  1. 64ビット版のUbuntuを実行している場合は、次のコマンドで32ビットライブラリをいくつか取り付ける必要があります。
_Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
    lib32z1 libbz2-1.0:i386
_
  1. Linux上でAndroid Studioをインストールするには、次の手順を実行します。

/ usr/local /あなたのユーザープロファイルの場合は、アプリケーションの適切な場所にダウンロードした.zipファイルを解凍します。 64ビット版のLinuxを使用している場合は、必ず64ビットマシン用の必須ライブラリをインストールしてください。

Android Studioを起動するには、端末を開き、Android-Studio/Bin/Directoryに移動してStudio.shを実行します。前のAndroid Studioの設定をインポートするかどうかを選択してから、[OK]をクリックします。 Android Studio Setup Wizardは、開発に必要なAndroid SDKコンポーネントをダウンロードすることを含むセットアップの残りのセットアップを案内します。

1
Gigi

Ubuntu 20.04では、UbuntuソフトウェアからインストールされたAndroid St​​udioを搭載した同じ問題。すべてを試してみました(paprefs、 この )、何もうまくいかなかった。アンインストールAndroid St​​udio SnapとTar PackageからダウンロードされたTARパッケージから再インストールし、Android St​​udio Webサイトから、完璧です。

1
Pedro Gonzalez

これがSnapなのであれば、それはi/oの範囲で厳密な要件を持っています。それは、要件がDebian上のVBOXを使用してAndroidx86を実行することの要件と似ている場合(私はQEMUを実現していますが、これは異なる環境です.5月 JBABAと同様に将来の参照ステップ1:グループQemu(またはUbuntu/Snapの場合は同等)に属していることを確認してください。ステップ2:グループpulseaudioに属していることを確認してください。ステップ3:QEMUが明示的にアクセスできないようにしてください。あなたのオーディオ出力デバイスがどんなものであれ、それはPulseAudioが出力するように構成されているデバイスです。これはQEMUを使ってこれを見ることがかなり直感的な方法があるはずです(それはしばらくのように私はあなたにそれを見つける場所を言うことができません)。 Pulseaudioの場合、そのGUIはあなたを見せます。

0
intr0