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
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);}};}```是的,我试过了,但没有成功