MacBook Pro运行Flutter项目出现蓝牙Audio HAL版本报错求助
解决Android模拟器LE Audio HAL版本不兼容报错
从报错信息来看,问题出在模拟器的蓝牙音频组件:LE Audio Client要求蓝牙Audio HAL至少V2.1版本,当前模拟器环境不满足,以下是几种可行的解决方法:
禁用模拟器的LE Audio Profile
- 打开Android Studio的AVD Manager,找到正在运行的模拟器,点击「Edit this AVD」
- 在配置界面切换到「Show Advanced Settings」
- 找到蓝牙相关设置,取消勾选「Enable LE Audio」(或勾选禁用LE Audio Profile的选项)
- 保存配置后重启模拟器
更新模拟器系统镜像
如果当前使用的Android系统镜像版本较低(比如Android 13及以下),可能没有LE Audio的控制选项,此时可以:- 打开AVD Manager,点击「Create Virtual Device」选择相同设备型号
- 选择Android 14及以上版本的系统镜像,下载完成后创建新模拟器
- 在新模拟器上运行项目,报错会自然消失
用adb命令强制禁用LE Audio
若图形界面找不到设置入口,可通过终端执行命令:adb shell settings put global bluetooth_disable_le_audio 1执行后重启模拟器即可。
内容的提问来源于stack exchange,提问作者Soccerball123
相关产品推荐
相关产品推荐

