反应原生信标经理 - 博览会

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

我是 React Native 的新手,我有一个问题。

当我导入库react-native-beacons-manager时,终端给我两个错误:

TypeError:无法读取 null 的属性“ARMA_RSSI_FILTER”,js 引擎:hermes

不变违规:“main”尚未注册。如果出现以下情况,就会发生这种情况:

  • Metro(本地开发服务器)从错误的文件夹运行。检查Metro是否正在运行,在当前项目中停止并重新启动它。
  • 由于错误,模块无法加载,并且未调用
    AppRegistry.registerComponent
    。,js 引擎:hermes。

我正在使用 expo,并且使用 npm 来安装库。 我没有在代码中使用 ARMA_RSSI_FILTER,所以我认为它引用了库中的 new.module.android.js 文件。

react-native import expo
1个回答
0
投票

由于您使用的是 expo,因此该库可能与 Expo Go 不兼容。要运行此类库,您必须使用 expo dev 客户端。只需按照以下步骤操作,您也可以在您的 expo 项目中使用该库。

  1. 确保拥有 eas 帐户并通过 eas build:configure 链接到项目
  2. npx expo 安装 expo-dev-client
  3. eas build --profile开发--platform android / eas build --profiledevelopment-simulator --platform ios --clear-cache
  4. 在您的设备中安装生成的版本
  5. 在项目终端运行命令 npx expo start --dev-client
  6. 在应用程序的输入网址文本输入中输入生成的网址
© www.soinside.com 2019 - 2024. All rights reserved.