"emulator: warning: opening audio input failed"
上記のメッセージはコンソールAVDが起動中に表示され、その後音が出ないがエミュレータから出力されます。
AVDを削除するを試して、新しいものを何度も作成しましたが、問題は解決しませんでした。
私もGoogleで長い間検索してきましたが、何も役に立たないと思います。
AVDはまだサウンドなしで正常に機能しているので、人々が問題を無視することを提案する傾向があることは本当に興味深いです。
しかし、私はAndroidサウンドに関連するアプリを書いています。本当にAVDが「話す」)にするための実行可能なソリューションが必要です。
ありがとうございます。
手動でオーディオ入力設定を無効にすることができます:your-avd-path/config.ini
に移動して、行hw.audioInput=yes
をhw.audioInput=no
に変更します
AVD Managerを開きます。作成された既存の仮想デバイスで[編集]をクリックするか、新しい仮想デバイスを作成します。仮想デバイスの作成ウィンドウで、ハードウェアタブにnewボタンがあります。そのボタンをクリックすると、uはいくつかのプロパティを取得します。必要なプロパティを選択します(Audio Playback Supportなど)。これでうまくいくと思います。
[〜#〜] edit [〜#〜]:これは、以前のバージョンのAVD Manager。 Android AVDを新しいものに更新しました(現在表示されています)。新しいAVD作成ウィンドウでオーディオ/ビデオを有効/無効にするオプションはありません。 AVDドキュメント 。
ただし、エミュレータを使用してオーディオとビデオを再生できることを指定しています。
AVDを使用すると、エミュレートされた電話の特定のハードウェアの側面を定義し、多くの構成を作成して、多くのAndroidプラットフォームとハードウェアの組み合わせをテストできます。アプリケーションがエミュレータで実行されると、サービスを使用できますAndroidプラットフォームで他のアプリケーションを呼び出し、ネットワークにアクセスし、オーディオとビデオを再生します、データを保存および取得します、ユーザーに通知し、グラフィカルな遷移とテーマをレンダリングします。
私が問題を解決した方法:オーディオドライバーを「使用」したり流用したりしていないことを確認してください。
私の例では、音楽アプリケーションのオーディオデバイスも使用しています。これは特に「ジャックオーディオ」でした。それで、Jack Audioサーバーを無効にして、オーディオデバイスが戻ってきました。