Je viens d'avoir une application de base helloworld dans Android studio 3.2 et j'essaie d'exécuter des émulateurs pour tester l'application avec le gestionnaire AVD, mais l'émulateur se bloque juste dans le logo Google et, éventuellement, le studio Android s'éteint et cesse d'essayer d'attaquer l'application émulateur, pendant ce temps, je vois les erreurs suivantes dans le journal des événements.
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'
Le même problème se produit avec moi . La solution est: -
Changer le fichier ids.xml. Faire un tag inner tag , Comme ça
Avant l'erreur, Code est comme ceci:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="workouttype" type="id" />
<item name="txthello" type="id">txthello</item>
</resources>
Supprimer "txthello" et créer une balise d’élément balise interne . Vous ne pouvez pas avoir "txthello": - Après avoir changé le code, ressembler à ceci:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="workouttype" type="id" />
<item name="txthello" type="id"/>
</resources>
Maintenant, c'est ça. !!! Exécutez votre application sur l'émulateur.