15
"emulator: warning: opening audio input failed"

AVD を起動するたびに上記のメッセージがコンソールに表示され、エミュレータからが出なくなります。

AVD を削除しようとして、何度も新しい AVD を作成しましたが、問題は解決しませんでした。

Googleでも何度も検索しましたが、何も役に立ちません。

AVD は音が出なくても正常に動作しているため、問題を無視するように人々が提案する傾向があることは、非常に興味深いことです。

しかし、私はサウンドに関連する Android アプリを作成しています。AVD を再び「話す」ようにするための実行可能なソリューションが本当に必要です。

ありがとうございました。

4

3 に答える 3

3

AVD Manager を開きます。作成された既存の仮想デバイスの [編集] をクリックするか、新しい仮想デバイスを作成します。仮想デバイスの作成ウィンドウでは、ハードウェア タブに新しいボタンがあります。そのボタンをクリックすると、多くのプロパティが表示されます。必要なプロパティを選択します ( Audio Playback Supportなど)。それがうまくいくと思います。

編集: これは、以前のバージョンのAVD Managerで可能でした。Android は AVD を新しいものに更新しました (現在表示されています)。新しい AVD 作成ウィンドウでオーディオ/ビデオを有効/無効にするオプションはなく、AVD のドキュメントにもそのことは記載されていません。

ただし、エミュレータを使用してオーディオとビデオを再生できると指定されています。

AVD を使用すると、エミュレートされた電話の特定のハードウェアの側面を定義し、多くの構成を作成して、多くの Android プラットフォームとハードウェアの組み合わせをテストできます。アプリケーションがエミュレータで実行されると、Android プラットフォームのサービスを使用して、他のアプリケーションの呼び出し、ネットワークへのアクセス、オーディオとビデオの再生、データの保存と取得、ユーザーへの通知、グラフィカルなトランジションとテーマのレンダリングを行うことができます。

于 2012-07-27T07:11:04.783 に答える
1

私の問題を解決した方法:オーディオドライバーを「使用」または流用していないことを確認してください。

私の例では、音楽アプリケーション用のオーディオ デバイスも扱っています。特にこれは「Jack Audio」でした。そこで、Jack Audio サーバーを無効にすると、オーディオ デバイスが復活しました。

于 2014-02-04T22:16:32.097 に答える