我想创建一个 React 本机应用程序,使用蓝牙与 Esp32 微控制器进行通信。我一直在使用 https://dotintent.github.io/react-native-ble-plx/ 在我的 React 本机应用程序上设置蓝牙。
我面临的问题是每次我使用以下代码片段运行应用程序时
import { BleManager } from "react-native-ble-plx;
const manager = new BleManager();
我收到以下错误
Uncaught Error
Cannot read property 'createClient' of null
我尝试过使用console.log来定位问题,甚至按照一些youtube教程来解决它
额外信息 我正在使用 JavaScript
"react-native": "0.72.6",
"react-native-ble-plx": "^3.1.2",
我正在 Android 手机上使用 ExpoGo。
我做了这些: 1-使用
npx expo run:android
代替 npx expo run:android
2-它仅适用于USB调试,在运行命令之前将设备连接到USB并通过adb devices
检查连接
3- npx expo run:android
可能有帮助