【问题标题】:android emulator does not play sound on bluetooth headphone in iMacandroid模拟器无法在iMac的蓝牙耳机上播放声音
【发布时间】:2017-07-17 20:21:54
【问题描述】:

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

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

即使 iMac 的声音是静音的,也可以从扬声器中听到模拟器的声音。

【问题讨论】:

    标签: android macos audio android-emulator avd


    【解决方案1】:

    这样:

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

    问题会解决的

    【讨论】:

    • 看起来特别为我设置了内置麦克风的输入,谢谢!
    • 我跟着这个但是打开模拟器后不得不断开并重新连接我的蓝牙耳机¯_(ツ)_/¯
    • 这个解决方案对我不起作用,无论我为输出选择哪个选项。就我而言,我有 USBC 耳机,这可能是问题所在。
    • @BrillPappin 我认为这与您的 USBC 耳机无关。此选定答案或其 cmets 中没有任何内容对我有用。我使用 AirPods 2。没有什么能让模拟器音频进入耳机。我认为无论是模拟器还是 MacOS 都坏了。在嘈杂的咖啡馆中开发时,这令人沮丧,而且我听不到我正在开发的音频功能。
    【解决方案2】:

    快速修复:如果可以,请尝试使用实际的 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 设备)而不是在模拟器上进行测试,这也是因为偶尔会出现兼容性问题,例如您当前的声音问题。

    祝你好运:)

    【讨论】:

    • 如果问题是关于在模拟器中进行这项工作,那么可能是有原因的。我确定 OP 知道如何使用实际设备。 :-)
    【解决方案3】:

    关注accepted answer,如果仍然没有帮助,请执行冷启动

    1. 转到 工具 > AVD 管理器
    2. 找到您的虚拟设备并在Actions部分点击下拉按钮并选择Cold Boot Now

    【讨论】:

    • 对我来说重新启动到 mac,然后冷启动帮助 :D 真是个错误...谢谢
    • 我先连接耳机然后做模拟器冷启动工作:)
    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

      我在 MacBook 上遇到了类似的问题。 Android 模拟器的声音没有在蓝牙耳机中播放。上述解决方案均无效。然后我尝试添加新的音频设备,终于成功了,但是声音播放有点失真。

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

      【讨论】:

      • 经过这么多虚假线索等......就是这样!你是冠军!!!
      【解决方案6】:

      如果以上答案没有解决问题:

      我尝试了this answer,但没有成功。然后,我通过以下 2 个步骤解决了它,而不恢复设置。

      • 使用built-in 扬声器更改您的声音输出。 就我而言,使用 m1 mac-mini。
      • 蓝牙音箱改为Mac mini Speakers,然后就可以了。

      也不要忘记使用 Cold Boot 启动来启动 AVD。

      【讨论】:

        【解决方案7】:

        我找到了解决办法

        1. 先启动模拟器,再连接蓝牙。
        2. 在 systemPreference -> sound -> check sound balane 是否自动设置为左

        【讨论】:

          猜你喜欢
          • 2011-11-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-11-03
          • 2012-02-10
          • 2013-07-14
          • 2020-08-14
          相关资源
          最近更新 更多