web-dev-qa-db-ja.com

Android Studio 3.0 Emulator:audioInputDeviceIOProcの音声をロックできませんでした

エミュレータでアプリをビルドしているときにこのエラーが発生するようです。原因がわからないので、アプリに影響してエミュレータでアプリがクラッシュするようです。

エミュレータ:coreaudio:audioInputDeviceIOProcの音声をロックできませんでした
エミュレータ:理由:無効な引数

15
J Adonai Dagdag

Androidエミュレータでのオーディオ入力は、現時点では超高信頼性ではありません。修正されるまで、次の手順で無効にすることができます。

  1. 「AVD Manager」を起動します

enter image description here

  1. クラッシュする画像で、アクション列の下向きアイコンをクリックし、「ディスクに表示」を選択します

enter image description here

  1. 開かれたフォルダにはconfig.iniファイルが含まれているはずです。お好きなテキストエディタで開いてください。

enter image description here

  1. hw.audioInput=yeshw.audioInput=noに変更(または追加)します

enter image description here

  1. config.iniを保存して閉じ、そのAndroidエミュレーターイメージを再起動します。オーディオ入力エラーなしで動作するはずです。

付記:関連する可能性のある問題があり、hw.audioOutput=noの直後にhw.audioInput=noを追加することも選択しました。 hw.audioInput=noで解決できない場合は、試してみてください。

21
Tim Trueman
  1. 「AVD Manager」を起動します
  2. Android仮想デバイスマネージャーで使用する仮想デバイスの[このAVDを編集]をクリックします。 enter image description here
  3. (AVDの)仮想デバイス構成の[詳細設定を表示]をクリックします。 enter image description here
  4. (AVDの)仮想デバイス構成の「エミュレートされたパフォーマンス」セクションに移動し、「ブートオプション:」の「コールドブート」を選択して、「完了」をクリックします。 enter image description here
  5. 仮想デバイスを再起動し、エミュレーター(仮想デバイス)でアプリを再実行します。
0