错误:null is not an object (evaluating '_RNGestureHandlerModule.default.Direction)

原因:使用 react-navigation 库的 createStackNavigator 创建导航时遇到。按照正常流程安装,莫名其妙出现该问题。各种折腾,最后卸载 react-native-gesture-handler 组件,重新安装并 link。卸载 APP,重启项目,OK 了。


解决办法:执行一下三步骤,即可解决!

卸载:npm uninstall react-native-gesture-handler --save
安装:npm install --save react-native-gesture-handler
link:react-native link react-native-gesture-handler

接着还可能会发生Android错误,直接导致项目跑不起来

android - "com.swmansion.gesturehandler.react"出现错误

\MainActivity.java:9: error: package com.swmansion.gesturehandler.react does not exist
import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;^
D:\ReactNative\taskproject\android\app\src\main\java\com\taskproject\MainActivity.java:28: error: cannot find symbolreturn new RNGestureHandlerEnabledRootView(MainActivity.this);^symbol: class RNGestureHandlerEnabledRootView

原因:当进行react-native link react-native-gesture-handler时,默认会自动添加到 Android文件夹下MainActivity.java文件中导入语句

解决办法:删除多余的导入语句

留下:
import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
删除:
import com.swmansion.gesturehandler.RNGestureHandlerPackage;

React Native错误之 null is not an object (evaluating ‘_RNGestureHandlerModule.default.Direction)-坑相关推荐

  1. ReactNative报错null is not an object (evaluating '_rngesturehandlermodule.default.direction')

    程序报错: null is not an object (evaluating 'rngesturehandlermodule.default.direction') 解决: react-native ...

  2. [RN] React Native 错误 Module does not exist in the module map

    React Native 错误 Module does not exist in the module map 代码如下: import Login from 'login' import Index ...

  3. 【React Native错误集】* What went wrong: Execution failed for task ':app:installDebug'.

    错误1:* What went wrong: Execution failed for task ':app:installDebug'. > com.android.builder.testi ...

  4. React Native报错undefined is not an object(evaluating ‘_reactnative.propTypes’)解决办法...

    原程序是这样写的,然后一直出现错误,找不到PropTypes, import React,{Component } from 'react'; import { View, Text, Image, ...

  5. 解决 React Native 中的常见错误

    React Native 是当今最常用的 JavaScript 移动框架之一.React Native 使熟悉 JavaScript 和 React Web 框架的开发人员能够使用类似的方法和原理开发 ...

  6. React Native Expo 项目中添加动画音效

    目录 背景 实现 代码 效果 参考链接 背景 最近做一个学校作业,用 React Native 写一个游戏.游戏中涉及一个物体下落的动效,是用 React Native 的 Animated API ...

  7. React Native Styling:样式化的组件,Flexbox布局等

    React Native provides an API for creating stylesheets and styling your components: StyleSheet. React ...

  8. 大道至简——React Native在直播应用中的实践

    声明:本文来自「七牛云主办的架构师实践日--亿级移动应用架构最佳实践」的演讲内容整理.PPT.速记和现场演讲视频等参见"七牛架构师实践日"官网. 嘉宾:卜赫,七牛云布道师. 责编: ...

  9. 初识React Native 必备

    ReactNative 开发技术栈 1. 熟悉开发环境搭建及RN基础开发知识 参考网址: https://reactnative.cn/ 建议使用IntelliJ IDEA作为开发工具2. 熟悉 Ja ...

最新文章

  1. mongodb分享(二)
  2. shiro的简单入门使用
  3. VTK:Points之PoissonExtractSurface
  4. 如何测试一个电梯,测试方案及测试用例
  5. python根须系统斜杠_深入浅出Python中的os模块
  6. java 课后习题 随机数统计
  7. 瑞利分布概率密度函数推导_IBL推导及实现
  8. Maven环境搭建和介绍
  9. 要用linux,不会shell 基本语法搞不来~
  10. VHDL——分频器设计
  11. 【熊出没注意!】大家都是怎么治那些来家里玩的熊孩子的?
  12. 如何判断一个APP页面是原生的还是H5页面
  13. document.getElementById/Name/TagName
  14. 男人很容易喜欢一个女人,却不轻易深爱一个女人。
  15. PMP考试中的各种图总结
  16. docker中各ID之间的关系和计算(二)-layerID-diffID-chainID-cacheID的计算
  17. vr体验心得_在我们新的VR学习体验中逃脱女巫的小屋
  18. 如何安装 Manjaro 21 桌面系统 ?
  19. list和set集合的遍历
  20. 【完美解决】修复concrt140.dll未找到错误的问题

热门文章

  1. 平面广告设计师从学徒到接单不断的逆袭之路
  2. 调用接口登录禅道_请教调用API新增禅道用户
  3. swiftUI关于背景色
  4. 竞争对手复习状态+考研重要的时间节点,你必须知道!
  5. 商派约会伊米妮陈荷忠吐电商干货
  6. 给第一行单元格赋值WPS JS获取工作表的总行数WPS JS获取工作表的总行数
  7. Java 获取ip地址、省份城市、城市ip
  8. 财路网每日原创推送:币圈迷案:天才少年烤猫失踪之谜
  9. 【人工智能】“可信”人工智能决策框架及实践
  10. 好系统重装助手帮你分析需要重装系统的原因及步骤