android 模拟器无法在 iMac 中的蓝牙耳机上播放声音
android emulator does not play sound on bluetooth headphone in iMac
蓝牙耳机连接到 iMac(macOS Sierra v 10.12.2),可以从耳机听到系统音频。
但 Android 模拟器音频无法连接到耳机并在 iMac 扬声器上播放声音。
即使 iMac 的声音是静音的,也可以从扬声器中听到模拟器的声音。
通过这种方式:
- 打开系统偏好设置
- 点击声音
- 点击“音效”
- 将“播放音效通过”设置为“选定的声音输出设备”
- 将警报音量几乎设置为最大。
- 在输出选项卡中,select蓝牙耳机作为输出
- 在输入选项卡中,selecte 内置麦克风作为输入
问题会解决
快速修复:如果可以,请尝试使用实际的 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 设备)而不是在模拟器上进行测试,这也是因为偶尔会出现兼容性问题,例如您当前的声音问题。
祝你好运:)
按照 进行操作,如果仍然没有帮助,则执行 冷启动:
- 转到工具 > AVD 管理器
- 找到您的虚拟设备,然后在 操作 部分单击下拉按钮和 select 立即冷启动 。
None 的解决方案帮助了我。我认为这是一个错误:
enter link description here
我在 MacBook 上遇到了类似的问题。来自 Android 模拟器的声音未在蓝牙耳机中播放。 None 以上解决方案有效。然后我尝试添加新的音频设备,终于成功了,但是声音播放有点失真。
- 打开音频 MIDI 设置
- 创建设备(左下角加号图标)
- 在右侧列表中检查您的输出设备,以便在聚合设备中使用它
- Select声音首选项中新创建的聚合设备将其用作输出
- 使用冷启动启动Android模拟器
如果以上回答未能解决问题:
我试过 但没用。然后我用下面的两个步骤解决了它,没有恢复设置。
- 使用
built-in
扬声器更改声音输出。
在我的例子中,使用 m1 mac-mini.
- 将蓝牙扬声器更改为Mac迷你扬声器然后工作。
另外不要忘记使用冷启动启动AVD。
我找到了解决方案
- 先启动模拟器再连接蓝牙。
- 在systemPreference -> sound -> check sound balane is automatically set to left
蓝牙耳机连接到 iMac(macOS Sierra v 10.12.2),可以从耳机听到系统音频。
但 Android 模拟器音频无法连接到耳机并在 iMac 扬声器上播放声音。
即使 iMac 的声音是静音的,也可以从扬声器中听到模拟器的声音。
通过这种方式:
- 打开系统偏好设置
- 点击声音
- 点击“音效”
- 将“播放音效通过”设置为“选定的声音输出设备”
- 将警报音量几乎设置为最大。
- 在输出选项卡中,select蓝牙耳机作为输出
- 在输入选项卡中,selecte 内置麦克风作为输入
问题会解决
快速修复:如果可以,请尝试使用实际的 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 设备)而不是在模拟器上进行测试,这也是因为偶尔会出现兼容性问题,例如您当前的声音问题。
祝你好运:)
按照
- 转到工具 > AVD 管理器
- 找到您的虚拟设备,然后在 操作 部分单击下拉按钮和 select 立即冷启动 。
None 的解决方案帮助了我。我认为这是一个错误: enter link description here
我在 MacBook 上遇到了类似的问题。来自 Android 模拟器的声音未在蓝牙耳机中播放。 None 以上解决方案有效。然后我尝试添加新的音频设备,终于成功了,但是声音播放有点失真。
- 打开音频 MIDI 设置
- 创建设备(左下角加号图标)
- 在右侧列表中检查您的输出设备,以便在聚合设备中使用它
- Select声音首选项中新创建的聚合设备将其用作输出
- 使用冷启动启动Android模拟器
如果以上回答未能解决问题:
我试过
- 使用
built-in
扬声器更改声音输出。 在我的例子中,使用 m1 mac-mini. - 将蓝牙扬声器更改为Mac迷你扬声器然后工作。
另外不要忘记使用冷启动启动AVD。
我找到了解决方案
- 先启动模拟器再连接蓝牙。
- 在systemPreference -> sound -> check sound balane is automatically set to left