未找到 react-native-gesture-handler 模块

react-native-gesture-handler module was not found

出于某种原因,我的项目无法识别 react-native-gesture-handler 的安装。该问题仅在 Android 设备和模拟器上测试时出现。

模块作为 "react-native-gesture-handler": "^1.10.3", 添加到 package.json

完整的错误描述:

react-native-gesture-handler module was not found. Make sure you're running your app on the native platform and your code is linked properly (cd ios && pod install && cd ..).

For installation instructions, please refer to https://docs.swmansion.com/react-native-gesture-handler/docs/#installation

我试过以下方法:

有什么建议吗?

我找到了这个问题的解决方案!

即使手动链接在 RN 0.60< 中被弃用,我 运行 一个 react-native link react-native-gesture-handler 并且这表明在 [=27] 中的路径之后没有找到 MainApplication.java 文件=]-文件夹。我查看了路径,发现路径不等于我的文件夹结构。昨天我将项目从包 com.myAppName 重命名为 com.myAppName.app,因此现在预计 MainApplication.java 文件位于 .../android/app/src/main/java/com/myAppName/app/MainApplication.java 而不是 .../android/app/src/main/java/com/myAppName/MainApplication.java。所以我创建了一个 app 文件夹并将 MainApplication.javaMainActivity.java 放在那里,重建了项目,现在又是 运行。

这不是 react-native-gesture-handler 模块的问题,而是项目中的错误配置。