Android 反应本机错误:TypeError:null不是对象\u RNGestureHandlerModule.default.Direction

Android 反应本机错误:TypeError:null不是对象\u RNGestureHandlerModule.default.Direction,android,reactjs,react-native,react-native-android,react-native-navigation,Android,Reactjs,React Native,React Native Android,React Native Navigation,我已经尝试了很多方法来修复这个错误,但是所有的尝试都失败了 对于ANDROID而不是IOS 我在试安卓。我发现了bugreact native手势处理程序buy,我不知道如何修复它 我正在一步一步地遵循这个指示 我尝试链接react native手势处理程序手册。并且还尝试了解除链接。 我用代码制作了react native.config.js exports = { dependencies: { 'react-native-gesture-handler': {

我已经尝试了很多方法来修复这个错误,但是所有的尝试都失败了

  • 对于ANDROID而不是IOS

我在试安卓。我发现了bugreact native手势处理程序buy,我不知道如何修复它

我正在一步一步地遵循这个指示

我尝试链接react native手势处理程序手册。并且还尝试了解除链接。 我用代码制作了react native.config.js

exports = {
    dependencies: {
      'react-native-gesture-handler': {
        platforms: {
          android: null,
          ios: null,
        },
      },
    },
  };
我正在使用系统:

 OS: Linux 5.3 Arch Linux undefined
    CPU: (12) x64 Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
    Memory: 16.06 GB / 31.21 GB
    Shell: 5.0.11 - /bin/bash
  Binaries:
    Node: 12.13.0 - /usr/bin/node
    Yarn: 1.19.1 - /usr/bin/yarn
    npm: 6.12.1 - /usr/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  npmPackages:
    react: 16.9.0 => 16.9.0 
    react-native: 0.61.4 => 0.61.4 
  npmGlobalPackages:
    react-native-cli: 2.0.1

"react-navigation": "^2.18.2",
"react-navigation-stack": "^1.10.3"
  • 对于ANDROID而不是IOS

您只需在注释行中添加注释即可: //从“./Directions”导出{default as Directions}

在您的项目->节点\模块->反应本机手势处理程序->GestureHandler.js中

我想这对你有帮助

请尝试一下

Pod更新


它对我有效

您在安装react-native手势手柄后是否尝试过“react-native link react-native手势手柄”安装后或安装前是否有所不同?我在安装手势手柄时尝试了链接您是否在MainActivity中添加了以下内容?:``@重写受保护的ReactActivityDelegate createReactActivityDelegate(){返回新的ReactActivityDelegate(this,getMainComponentName()){@Override protected ReactRootView createRootView(){返回新的RNGestureHandlerEnabledRootView(MainActivity.this);}};}```是的,我试过了,但没有成功