AVD启动时,在控制台中显示“emulator:warning:opening audio input failed”

"emulator: warning: opening audio input failed" 

每次AVD启动时 ,上面的消息都会显示在控制台中 ,然后模拟器中没有声音

我试图删除AVD ,并一次又一次地创build一个新的,但它没有帮助的问题。

我也在Google上search了很多次,但是没有用处。

人们倾向于build议忽视这个问题真的很有趣,因为AVD在没有声音的情况下仍能正常工作。

但是我正在编写一个与声音相关的Android应用程序,我真的需要一个可行的解决scheme来让AVD再次“说话”

非常感谢你。

Solutions Collecting From Web of "AVD启动时,在控制台中显示“emulator:warning:opening audio input failed”"

打开AVDpipe理器。单击任何已创build的虚拟设备上的编辑或创build一个新的。 在创build虚拟设备窗口中,硬件选项卡上有一个button。单击该button时,您将获得许多属性。 select必要的属性(如audio播放支持 )。 我认为这将会诀窍。

编辑 :这是可能的早期版本的AVDpipe理器 。 Android更新了AVD(我们现在看到)。 在新的AVD创build窗口中没有启用/禁用audio/video的选项,并且在AVD文档中没有任何文字。

但是,他们指定您可以使用模拟器播放audio和video。

AVD允许您定义模拟电话的某些硬件方面,并允许您创build许多configuration来testing许多Android平台和硬件排列。 一旦你的应用程序在模拟器上运行,它可以使用Android平台的服务来调用其他应用程序,访问networking, 播放audio和video ,存储和检索数据,通知用户,并呈现graphics转换和主题。

你可以手动禁用audioinput设置:去your-avd-path/config.ini然后更改线路hw.audioInput=yeshw.audioInput=no

我解决我的问题的方式:确保您没有任何其他“使用”或转移您的audio驱动程序。

在我的例子中,我也使用audio设备的音乐应用程序。 这一个特别是“杰克audio”。 所以我禁用了杰克audio服务器,我的audio设备又回来了。

如果出现这个错误

“qemu-system-i386.exe:警告:打开audioinput失败”

那么可能是因为内存不足。 尝试降低分辨率或分配给您的虚拟设备的RAM。