我在Mac上使用Eclipse和Android模拟器。
我的应用有背景音频。它之前有效,但是今天当我再次启动Eclipse时,没有音频。
我尝试删除/重新创建从API级别15到API级别18的新虚拟设备,但它无效。
logcat中没有错误,应用程序运行良好..除了没有音频这一事实。
Mac的音频正常运行。我可以听到它上面的歌曲。
avd的音量条设置为高,但由于某种原因没有音频。
我没有使用快照,我正在使用GPU,我最近将我的Android SDK管理器升级到最新的API级别。这可能是个问题吗?
答案 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)
hw.audioInput=yes
的仿真器设置
2 - 再次下载您的平台并制作新的模拟器答案 3 :(得分:0)
我猜你需要重新安装eclipse和android sdk。
以下是一些可能对您有帮助的链接
MediaPlayer no longer working on the emulator since r10?
Can not get any hear any audio from Android SDK emulator launched from eclipse
答案 4 :(得分:0)
问题是由于您在下载API时可能错过的支持库18 ..
尝试安装支持库,然后创建一个新的AVD并检查它是否应该有用。
答案 5 :(得分:0)
在linux(Arch linux)中只需在目标选项卡上添加-audio alsa
开关(运行配置)
这对我很有用
如果不起作用,您可以尝试-audio oss