未找到 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
我试过以下方法:
- 按照此处的安装指南操作:https://docs.swmansion.com/react-native-gesture-handler/docs/#installation
- 重启 Metro
- 尝试过
npm install --save react-native-gesture-handler
- 已清理 Gradles
- 已删除并重新安装node_modules
- 已在设备上重新安装项目
有什么建议吗?
我找到了这个问题的解决方案!
即使手动链接在 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.java
和 MainActivity.java
放在那里,重建了项目,现在又是 运行。
这不是 react-native-gesture-handler
模块的问题,而是项目中的错误配置。
出于某种原因,我的项目无法识别 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
我试过以下方法:
- 按照此处的安装指南操作:https://docs.swmansion.com/react-native-gesture-handler/docs/#installation
- 重启 Metro
- 尝试过
npm install --save react-native-gesture-handler
- 已清理 Gradles
- 已删除并重新安装node_modules
- 已在设备上重新安装项目
有什么建议吗?
我找到了这个问题的解决方案!
即使手动链接在 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.java
和 MainActivity.java
放在那里,重建了项目,现在又是 运行。
这不是 react-native-gesture-handler
模块的问题,而是项目中的错误配置。