【问题标题】:Android-Studio Emulator audio errorAndroid-Studio 模拟器音频错误
【发布时间】:2018-07-13 17:39:49
【问题描述】:

您好,我正在尝试在带有 windows 10 x64 pro 的 guest VM 中设置 Android Studio 3.1.3。在 VirtualBox 中,我启用了 intel HD sound controller。我已经在 AVD 中为像素上的 ARM EABI 架构安装了 Android 6.0

但是,当我尝试启动模拟器时,我得到了

Emulator: audio: Failed to create voice `goldfish_audio_in'

Emulator: qemu-system-armel.exe: warning: opening audio input failed

而模拟器只是黑屏,没有任何反应。

我在 Virtual Box 中启用了有关硬件加速的所有功能。

我查看了这些帖子:

Is it possible to run Android Device Emulator (via Android Studio 2) on VMWare?

“emulator: warning: opening audio input failed” displayed in the console while AVD is launching

Android Emulator: Audio Input Failed

但我仍然在模拟器上遇到同样的错误和黑屏...

我还尝试在config.ini 中禁用声音或在 Windows 10 VM 中禁用麦克风,但没有改变任何东西。

我错过了什么吗?

难道不能在虚拟机上运行ARM架构的android模拟器吗?

【问题讨论】:

  • 有人遇到同样的问题吗?
  • 您是否在 VMWare 中运行?不确定。我只尝试过 WMWare 而不是 Oracle 的 VirtualBox 之类的其他东西。不确定它是否会起作用。此外,有一次我需要这种能力,但无法让它发挥作用,我使用了genymotion.comAndroid In Cloud,它运行良好。不过,您必须对其进行管理,并且根据您的会话时间,每天花费 2 美元。最后一件事,我看到了您遇到的错误,但我认为我从未解决过它。我刚刚创建了另一个 VM 映像,最后运气好。
  • @raddevus 是的,它正在 Windows 10 来宾 VM(VirtualBox)中运行。我在 VirtualBox 设置中使用 Intel HD 音频控制器,因为 AC97 甚至无法在来宾操作系统中运行。

标签: android android-studio android-emulator virtual-machine


【解决方案1】:

只是为了回答这个问题,对我来说,解决方案是使用早于 23 的 API 版本(android 6.0)。 API 22 (android 5.1) 似乎运行良好,但您可能会注意到一些延迟。

注意: 我会留下这个问题,以防万一有更好的方法使它适用于最新的 android 版本。

【讨论】:

    【解决方案2】:

    在麦克风插针中插入一些东西,瞧..错误消失了……出于某种原因,它需要麦克风.. AMD Ryzen 1600,管理程序已打开,Windows 10 pro-1903。在模拟器上运行 Pie 很好

    【讨论】:

      猜你喜欢
      • 2017-12-15
      • 2019-06-01
      • 2020-12-27
      • 2018-08-09
      • 2016-09-14
      • 2018-08-06
      • 2016-08-04
      • 1970-01-01
      • 2011-06-17
      相关资源
      最近更新 更多