断言失败:std::move(hal_2_1_verifier).Run()。初始化,LE Audio Client 至少需要蓝牙音频 HAL V2.1

Sim*_*usM 9 android-studio flutter

我最近买了一台新的 Macbook Pro,正在尝试设置 Android Studio。我已经安装了 Java 8、Dart、Flutter 和 Android Studio,当我尝试运行创建新项目时提供的基本代码时,我在终端中重复了以下内容:

F/bt_stack(20411): [FATAL:client.cc(3938)] Assert failed: std::move(hal_2_1_verifier).Run(). Initialize, LE Audio Client requires Bluetooth Audio HAL V2.1 at least. Either disable LE Audio Profile, or update your HAL
F/bt_stack(20411): #00 0x00000070b5806113 /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x0000000000bbb113
F/bt_stack(20411): #01 0x00000070b50889fb /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x000000000043d9fb
F/bt_stack(20411): #02 0x00000070b5137307 /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x00000000004ec307
F/bt_stack(20411): #03 0x00000070b580ec37 /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x0000000000bc3c37
F/bt_stack(20411): #04 0x00000070b580df3f /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x0000000000bc2f3f
F/bt_stack(20411): #05 0x00000070b580e303 /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x0000000000bc3303
F/bt_stack(20411): #06 0x00000070b581134f /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x0000000000bc634f
F/bt_stack(20411): #07 0x00000070b5838783 /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x0000000000bed783
F/bt_stack(20411): #08 0x00000070b52bd483 /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x0000000000672483
F/bt_stack(20411): #09 0x00000070b52bce97 /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x0000000000671e97
F/bt_stack(20411): #10 0x00000070b52bd9b7 /apex/com.android.btservices/lib64/libbluetooth_jni.so+0x00000000006729b7
F/bt_stack(20411): #11 0x00000073d242f3b3 /apex/com.android.runtime/lib64/bionic/libc.so+0x00000000000b63b3
F/bt_stack(20411): #12 0x00000073d23cc0bb /apex/com.android.runtime/lib64/bionic/libc.so+0x00000000000530bb
F/bt_stack(20411):
Run Code Online (Sandbox Code Playgroud)

当我浏览 Android 模拟器时,没有实际错误,但我想知道如何解决这个问题,所以它不会这样做。

小智 7

正如 anber 所写 - 这个问题针对 M 芯片。解决方法 - 通过 ADB 禁用蓝牙:

adb shell cmd bluetooth_manager disable
Run Code Online (Sandbox Code Playgroud)


anb*_*ber 5

这是配备 M 芯片的 Macbook 上 Android 模拟器 33.1.13 中的问题: https://issuetracker.google.com/issues/288717403

看来用户无法修复该问题,我们只需要等待 Google 修复即可。您可以在 Google Issuetracker 上投票支持此问题,这可能有助于以更高的优先级修复它。