【问题标题】:A problem occurred configuring project ':react-native-gesture-handler'配置项目“: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 运行该应用程序时

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

【问题讨论】:

    标签: android react-native react-native-gesture-handler


    【解决方案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
    猜你喜欢
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 2023-04-03
    • 2019-11-15
    相关资源
    最近更新 更多