首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到react本机手势处理程序模块。

找不到react本机手势处理程序模块。
EN

Stack Overflow用户
提问于 2021-11-24 12:55:22
回答 1查看 2.1K关注 0票数 0

由于某些原因,我的项目不承认react-native-gesture-handler的安装。这个问题只在Android设备和模拟器上进行测试时才会出现。

该模块以"react-native-gesture-handler": "^1.10.3",的形式添加到"react-native-gesture-handler": "^1.10.3",中。

完整的错误描述:

代码语言:javascript
复制
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

  • Restartet Metro

  • 尝试了npm install --save react-native-gesture-handler

  • Cleaned Gradles

  • Deleted,并在设备

上重新安装了node_modules

  • Reinstalled项目

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-24 22:06:58

我找到了解决这个问题的办法!

尽管RN 0.60<中不推荐手动链接,但我运行了一个react-native link react-native-gesture-handler,这表明在Android文件夹中没有找到遵循路径的MainApplication.java-file。我查看了路径,发现路径与我的文件夹结构不相等。昨天,我将项目从package com.myAppName重命名为com.myAppName.app,因此MainApplication.java-file现在有望在.../android/app/src/main/java/com/myAppName/app/MainApplication.java而不是.../android/app/src/main/java/com/myAppName/MainApplication.java中找到。所以我创建了一个app-folder,把MainApplication.javaMainActivity.java放在那里,重建了这个项目,现在它又开始运行了。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70096484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档