web-dev-qa-db-ja.com

androidスタジオエミュレーターはDirectSoundCaptureを初期化できませんでした

Android studio 3.2に基本的なhelloworldアプリがあり、AVDマネージャーでアプリをテストするためにいくつかのエミュレーターを実行しようとしていますが、エミュレーターはgoogleロゴに固定され、最終的にAndroid studioはタイムアウトし、エミュレーターでアプリを攻撃しようとするのを停止します。その間、イベントログに次のエラーが表示されます。

4:25 PM Emulator: dsound: Could not initialize DirectSoundCapture

4:25 PM Emulator: dsound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID

4:25 PM Emulator: dsound: Attempt to initialize voice without DirectSoundCapture object

4:25 PM Emulator: dsound: Attempt to initialize voice without DirectSoundCapture object

4:25 PM Emulator: audio: Failed to create voice `goldfish_audio_in'

4:25 PM Emulator: qemu-system-i386.exe: warning: opening audio input failed

4:25 PM Emulator: dsound: Attempt to initialize voice without DirectSoundCapture object

4:25 PM Emulator: dsound: Attempt to initialize voice without DirectSoundCapture object

4:25 PM Emulator: audio: Failed to create voice `adc'
7
touseefbsb

私と同じ問題が発生します。解決策は次のとおりです。

Ids.xmlファイルを変更します。 Make tag inner tag、このように

エラーが発生する前のコードは次のとおりです。

    <?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="workouttype" type="id" />
    <item name="txthello" type="id">txthello</item>
</resources>

「txthello」およびitem tag inner tagを削除します。 「txthello」がない場合があります。-コードを変更した後、次のようになります。

 <?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="workouttype" type="id" />
    <item name="txthello" type="id"/>
</resources>

今、それで終わりです。!!!エミュレーターでアプリを実行します。

2
Laksh Ahir