Mac启动Android模拟器后播放音乐出问题
问题
在Mac上开发Android应用时,如果开启了emulator,会导致Mac上的音频播放出现问题,听起来刺耳
解决
有两种解决方案:
1. 通过控制台启动emulator
1 | $> emulator -avd Pixel_C_API_30 -qemu -no-audio |
通过这种方式会以独立应用的方式启动对应的模拟器,如果Android Studio里选中的模拟器刚好是这个,点击运行时会自动在这个模拟器运行。但是如果不是,Android Studio里启动的新模拟器依然是带audio的,会影响到音乐播放。
2. 修改Android Studio启动模拟器的参数
Android Studio默认使用的是$ANDROID_SDK/emulator/emulator
来启动应用,这个二进制文件一般在~Library/Android/sdk/emulator
下。
- 进入对应目录
1
$> cd ~/Library/Android/sdk/emulator
- 重命名emulator
1
$> mv emulator emulator-original
- 创建一个新文件emulator,注意不要带后缀,并输入以下内容:
1
~/Library/Android/sdk/emulator/emulator-original $@ -qemu -no-audio
- 给这个文件添加可执行权限
1
$> chmod +x emulator