React Native TypeError:无法读取 null 的属性“createClient”

问题描述 投票:0回答:1

我想创建一个 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。

android reactjs react-native bluetooth bluetooth-lowenergy
1个回答
0
投票

我做了这些: 1-使用

npx expo run:android
代替
npx expo run:android
2-它仅适用于USB调试,在运行命令之前将设备连接到USB并通过
adb devices
检查连接 3-
npx expo run:android
可能有帮助

© www.soinside.com 2019 - 2024. All rights reserved.