将本机应用程序与react本机应用程序集成时,我在react-navigation导航中遇到错误

时间:2019-05-29 06:36:53

标签: android react-native react-native-android react-navigation

我正在尝试将本机Android应用程序与react本机应用程序集成在一起,而react-native应用程序正在使用react-navigation。构建成功且Metro服务器完全加载,但随后出现此错误“ null不是对象(正在评估'_RNGestureHandlerModule.default.Direction')”。有关如何修复它的任何建议?

手势处理程序已被链接,我尝试重置缓存并检查mainApplication.java文件,并已正确链接。

1 个答案:

答案 0 :(得分:0)

  1. 右键单击库“将文件添加到项目”
  2. /node_modules/react-native-gesture-handlers/ios/RNGestureHandler.xcodeproj
  3. 开始构建阶段并添加libRNGestureHandler.a
  4. 运行

如果上述方法无效,请尝试以下操作:

  1. remove node_modules and package-lock.json
  2. npm install
  3. npm install --save react-navigation
  4. npm install --save react-native-gesture-handler
  5. react-native link