Android Emulator的音频停止工作

时间:2013-09-02 12:23:23

标签: android eclipse macos audio

我在Mac上使用Eclipse和Android模拟器。

我的应用有背景音频。它之前有效,但是今天当我再次启动Eclipse时,没有音频。

我尝试删除/重新创建从API级别15到API级别18的新虚拟设备,但它无效。

logcat中没有错误,应用程序运行良好..除了没有音频这一事实。

Mac的音频正常运行。我可以听到它上面的歌曲。

avd的音量条设置为高,但由于某种原因没有音频。

我没有使用快照,我正在使用GPU,我最近将我的Android SDK管理器升级到最新的API级别。这可能是个问题吗?

6 个答案:

答案 0 :(得分:1)

解决问题的另一种方法可能是使用新的Genymotion Android Emulator,它也适用于Mac,并且比Google's Android Emulator更快。我刚刚在Windows上进行了测试和音频工作,我正在使用最新的Android SDK Tools r22.0.5

答案 1 :(得分:1)

我有同样的问题,我通过去Genymotion解决它 并选择模拟器然后设置 - > ADB->使用自定义Android Sdk工具

答案 2 :(得分:0)

解决问题的一些方法 1 - 检查hw.audioInput=yes的仿真器设置 2 - 再次下载您的平台并制作新的模拟器
3 - 再次下载sdk并替换
4 - 尝试使用不同版本的sdk

使用不同的VM

答案 3 :(得分:0)

答案 4 :(得分:0)

问题是由于您在下载API时可能错过的支持库18 ..

尝试安装支持库,然后创建一个新的AVD并检查它是否应该有用。

答案 5 :(得分:0)

在linux(Arch linux)中只需在目标选项卡上添加-audio alsa开关(运行配置)

这对我很有用

如果不起作用,您可以尝试-audio oss