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

"emulator: warning: opening audio input failed" 

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

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

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

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

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

非常感谢你。

  • “adb devices”显示虚拟设备
  • Android模拟器启动,但Eclipse不能识别它
  • 如何从adb设备名称获取Android AVD名称
  • 如何为三星Galaxy S4(1080X1920)创建avd
  • 我可以使用Apache Cordova从AVDselect特定的Android设备模拟器吗?
  • 如何把一个AVD(模拟器)进入离线模式?
  • 在AVD上运行自定义ROM
  • Visual Studio 2015中的“没有可用的设备”
  • 打开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。