React Native:对原生依赖使用自动链接“react-native-maps”

Posted

技术标签:

【中文标题】React Native:对原生依赖使用自动链接“react-native-maps”【英文标题】:React Native: Uses autolinking for native dependencies "react-native-maps" 【发布时间】:2019-11-12 10:23:06 【问题描述】:

我的项目中安装了react-native-maps。在android中运行时出现以下错误。

React Native CLI 对本地依赖项使用自动链接,但以下模块是手动链接的: - react-native-maps(取消链接运行:“react-native unlink react-native-maps”) 当将 React Native 从 0.60 以下升级到 0.60 或以上时,可能会发生这种情况。展望未来,您可以通过“react-native unlink”取消链接此依赖项,它将自动包含在您的应用程序中。如果库与自动链接不兼容,请忽略此消息并通知库维护者。

为了修复这个错误,我运行了react-native unlink react-native-maps 命令,但我仍然有这个错误。

环境:

"react": "16.9.0",
"react-native": "0.61.4",

【问题讨论】:

您是否尝试手动链接它react-native link react-native-maps 不,我没有手动链接@Neeko 【参考方案1】:

如果您在 build.gradle 文件中手动添加映射依赖项或在 MainApplication.java 中进行更改,则会显示此类错误。请检查您的build.gradle 文件、setting.gradlew 文件、MainApplication.java 文件。

【讨论】:

以上是关于React Native:对原生依赖使用自动链接“react-native-maps”的主要内容,如果未能解决你的问题,请参考以下文章

react native 添加包含原生代码的库需要几个步骤:

自动链接是不是完全取代手动步骤(反应原生)?

使用 firebase 反应原生动态链接和引用处理

React-native集成到原生项目

React-native集成到原生项目

React-native集成到原生项目