蓝牙耳机已连接到MacOS Sierra v10.12.2的iMac,系统音频可以从耳机中听到。
但Android模拟器的音频不能连接到耳机,而是从iMac的扬声器播放声音。
即使iMac静音,模拟器声音仍然可以从扬声器中听到。
蓝牙耳机已连接到MacOS Sierra v10.12.2的iMac,系统音频可以从耳机中听到。
但Android模拟器的音频不能连接到耳机,而是从iMac的扬声器播放声音。
即使iMac静音,模拟器声音仍然可以从扬声器中听到。
按照被接受的答案操作,如果仍然无法解决问题,则进行冷启动:
按照以下步骤:
问题将会得到解决。
我在 MacBook 上遇到了类似的问题。Android 模拟器没有在蓝牙耳机中播放声音。上述解决方案都没有奏效。然后我尝试添加新的音频设备,最终它能够正常工作,但声音会稍微有些扭曲。
我尝试了this answer,但它没有起作用。然后我通过以下两个步骤解决了问题,而不需要恢复设置。
内置
扬声器更改您的音频输出。在我的情况下,使用m1 mac-mini。还要记得使用冷启动开始启动AVD。
快速解决方案:如果可以的话,请尝试使用实际的安卓设备来测试应用程序。
切换到实际的安卓设备进行测试有两个好处:
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设备)进行测试,而不是在模拟器上测试,也因为偶尔会出现兼容性问题,比如你目前的声音问题。
无论哪种方式,祝好运 :)