配置项目“:react-native-gesture-handler”时出现问题

Posted

技术标签:

【中文标题】配置项目“:react-native-gesture-handler”时出现问题【英文标题】:A problem occurred configuring project ':react-native-gesture-handler' 【发布时间】:2022-01-14 12:13:05 【问题描述】:

嘿伙计们,我已经尝试了很长时间来解决这个问题,但不幸的是我还没有弄清楚如何解决,希望你们能帮助我。 所以我和我的朋友有一个 react-native 项目,我的一个朋友添加了 react-native-gesture-handler 包供我们使用,他没有这个包的错误或问题,但是当我拉他的更改并尝试使用运行应用程序时 npx react-native-run-android 我收到了这个错误,你可以在这张图片中看到, 我正在尝试使用npm i react-native-gesture-handler 安装该软件包,它在安装时没有显示任何错误,但正如我已经说过的,问题是当我开始使用npx react-native-run-android 运行该应用程序时

希望你们能帮我解决这个问题,非常感谢。

【问题讨论】:

【参考方案1】:

安装后你是否将它链接到 react-native? 例如react-native link react-native-gesture-handler

如果没有,请尝试 > 清理缓存 > 构建 > 运行。

有关安装的更多详细信息,请参见此处:https://docs.swmansion.com/react-native-gesture-handler/docs/#installation

还要确认你们使用的是相同的 React 版本。

【讨论】:

react-native -v 在终端中或检查您的 package.json 文件并查找 react、react-native 包。 我确实链接了它,但它没有帮助。我会用npm view react version检查他的版本是否和我一样。 我已经确认我们都有相同的 react 版本,还有其他解决方案吗? 在 build.gradle 文件中,确保您的 compileSDK 版本与您的好友相同。还有targetSDK,确认一下,是一样的。在您的错误屏幕截图中,第二部分指出这是问题所在。它也可以解决您最初的问题,因为引发了 2 个错误。此外,在 SDK 管理器中 - 确认您安装了正确的 SDK 版本 - compileSDK 为 29,然后确保您拥有该 SDK 版本。 嘿伙计,谢谢你的帮助,我不知道如何检查我的编译 sdk 版本,api 级别是指编译 sdk 版本吗?如果是,那么我确实有版本 31,并且构建 gradle 设置为 30

以上是关于配置项目“:react-native-gesture-handler”时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

phpstorm怎样配置php

Maven-Spring多项目加载配置文件

IntelliJ IDEA配置Web项目

启动项目载入配置中心配置失败,未配置参数

Unity 之 Post Processing后处理不同项目配置(URP项目配置)

Unity 之 Post Processing后处理不同项目配置(URP项目配置)