1

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

我的应用程序有背景音频。它以前可以工作,但今天当我再次启动 Eclipse 时,没有音频。

我尝试从 API 级别 15 到 API 级别 18 删除/重新创建新的虚拟设备,但没有成功。

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

Mac 的音频工作正常。我可以听到上面的歌曲。

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

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

4

6 回答 6

1

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

于 2013-09-14T04:43:55.933 回答
1

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

于 2015-12-28T11:26:52.523 回答
0

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

于 2013-09-09T07:17:12.013 回答
0

我猜你需要重新安装eclipse和android sdk。

以下是一些可能对您有所帮助的链接

自 r10 以来,MediaPlayer 不再在模拟器上工作?

无法从 Eclipse 启动的 Android SDK 模拟器中听到任何音频

听不到声音 Android 模拟器 Mac

于 2013-09-13T07:16:21.750 回答
0

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

尝试安装支持库,然后创建一个新的 AVD 并检查它是否可以工作。

于 2013-09-14T13:58:04.320 回答
0

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

这对我来说很好

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

于 2014-12-15T07:46:51.393 回答