Android模拟器在iMac上使用蓝牙耳机时没有声音

15

蓝牙耳机已连接到MacOS Sierra v10.12.2的iMac,系统音频可以从耳机中听到。

但Android模拟器的音频不能连接到耳机,而是从iMac的扬声器播放声音。

即使iMac静音,模拟器声音仍然可以从扬声器中听到。

7个回答

24

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

  1. 前往 工具 > AVD 管理器
  2. 找到您的虚拟设备,在操作栏中点击下拉菜单并选择立即冷启动

3
对我来说,重新启动Mac并进行冷启动有帮助:D 多么奇怪的一个bug...谢谢。 - Kashkashio
1
先连接耳机,然后进行冷启动仿真器就可以了 :) - Maveňツ

15

按照以下步骤:

  1. 打开“系统偏好设置”
  2. 点击“声音”
  3. 点击“声音效果”
  4. 将“播放声音效果”设置为“所选声音输出设备”
  5. 将警告音量调到最大。
  6. 在输出选项卡中,选择蓝牙耳机作为输出设备
  7. 在输入选项卡中,选择内置麦克风作为输入设备

问题将会得到解决。


1
看起来特别是将输入设置为内部麦克风对我有用,谢谢! - Vuong Pham
我按照这个方法操作了,但在打开模拟器后,我还不得不断开并重新连接我的蓝牙耳机 ¯_(ツ)_/¯ - Jeremy
6
无论我选择哪个输出选项,这个解决方案对我都不起作用。在我的情况下,我有使用USB-C耳机,可能是问题所在。 - Brill Pappin
@BrillPappin 我不认为这与您的USBC耳机有关。对我来说,所选答案或其评论中没有任何有效方法。我使用AirPods 2。无论如何,仿真器音频都无法传输到耳机。我认为是仿真器或MacOS出了问题。在嘈杂的咖啡馆开发时,无法听到我正在处理的音频功能,这让人非常沮丧。 - devdanke

7

3

我在 MacBook 上遇到了类似的问题。Android 模拟器没有在蓝牙耳机中播放声音。上述解决方案都没有奏效。然后我尝试添加新的音频设备,最终它能够正常工作,但声音会稍微有些扭曲。

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

经过这么多的错误尝试,终于找到了!!!你是冠军!!! - Danny

0

如果以上方法都不能解决问题:

我尝试了this answer,但它没有起作用。然后我通过以下两个步骤解决了问题,而不需要恢复设置。

  • 使用内置扬声器更改您的音频输出。在我的情况下,使用m1 mac-mini。
  • 蓝牙扬声器更改为Mac mini扬声器,然后就可以正常工作了。

还要记得使用冷启动开始启动AVD。


0

我找到了解决方案

  1. 先启动模拟器,然后连接蓝牙。
  2. 在系统偏好设置中 -> 声音 -> 检查声音平衡是否自动设置为左侧 enter image description here

-8

快速解决方案:如果可以的话,请尝试使用实际的安卓设备来测试应用程序。

切换到实际的安卓设备进行测试有两个好处:

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设备(长远来看,我可能节省了很多时间和挫折,因为我只有4GB的内存,而Android Studio也需要相当多的内存)。

因此,我通常建议人们使用实际设备(可能是Moto或Nexus等原生Android设备)进行测试,而不是在模拟器上测试,也因为偶尔会出现兼容性问题,比如你目前的声音问题。

无论哪种方式,祝好运 :)


6
如果问题是关于在模拟器中使其工作,那么很可能有原因。我相信提问者知道如何使用真实设备。 :-) - sindrenm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接