Android模拟器不能在iMac上的蓝牙耳机上播放声音

时间:2017-02-27 09:28:30

标签: android macos audio android-emulator avd

蓝牙耳机连接到iMac(macOS Sierra v 10.12.2),可以从耳机听到系统音频。

但Android Emulator音频无法连接到耳机并在iMac扬声器上播放声音。

即使iMac的声音静音,也可以从扬声器听到仿真器声音。

5 个答案:

答案 0 :(得分:7)

我试过了:

  1. 打开系统偏好设置
  2. 点击声音
  3. 点击“声音效果”
  4. 将“播放音效通过”设为“选定的声音输出设备”
  5. 将警报音量设置为最大值
  6. 输出选项卡中的
  7. ,选择蓝牙耳机作为输出
  8. 输入选项卡中的
  9. ,选择内置麦克风作为输入
  10. 已解决问题

答案 1 :(得分:2)

没有任何解决方案可以帮助我。我认为这是一个错误: enter link description here

答案 2 :(得分:1)

按照接受的答案进行操作,如果仍然无法解决问题,请执行冷启动

  1. 转到工具> AVD Manager
  2. 找到您的虚拟设备,然后在操作部分中,单击下拉按钮,然后选择立即冷启动

答案 3 :(得分:1)

我在MacBook上有类似的问题。来自Android Emulator的声音未在蓝牙耳机中播放。上述解决方案均无效。然后我尝试添加新的音频设备,终于可以了,但是声音播放有些失真。

  1. 打开音频MIDI设置
  2. 创建设备(左下角的加号图标)
  3. 在右侧列表中检查您的输出设备,以在“聚合设备”中使用它
  4. 在“声音偏好设置”中选择新创建的聚合设备以将其用作输出
  5. 使用冷启动启动Android仿真器

答案 4 :(得分:-5)

快速修复:如果可以,请尝试使用实际的Android来测试应用程序。

切换到实际Android设备进行测试的两个很好的理由:

1. Emulator eats up device memory and results would mostly vary on an actual android.
2. Testing on an actual device is a better way of ensuring that the application 
   behaves as expected on the actual device.

很抱歉没有向您提供问题的实际答案,而是替代方案。但是当我开始为Android设备编程时,android模拟器将占用大量内存和时间,因此我决定尽早转移到一个实际的Android设备(从长远来看,我可能节省了大量的时间和挫折,因为我只有4 GB RAM而且Android Studio也非常耗费内存。)

所以我一般建议人们使用实际设备(可能是Moto或Nexus,因为它们是Android设备的存货),而不是在模拟器上进行测试,因为偶尔会出现兼容性问题,例如您当前的声音问题。

祝你好运。)