我正在安卓系统上调试蓝牙芯片,默认的Bluetooth应用程序会干扰用C e.g scotest,hstest编写的本机测试工具。服务,但不禁用本机blueZ服务i.e not being able to interact with Bluetooth from GUI but only from adb,并确保除了我启动的本机工具之外,没有任何蓝牙活动在运行。
我目前正在开发一个应用程序,它需要一个蓝牙激光计。所以我尝试了几行代码,并经历了大量的失败。我得到的最后一个错误是NPE,因为我试图访问getUuids()返回的数组。我在minSdk 27和targetSdk 31都授予蓝牙权限(蓝牙,bluetooth_admin)。我还尝试了中建议的静态UUID,但是现在我得到了这个套接字错误,这意味着uuid也无法工作:
BluetoothAdapter b