尽管我已经安装了所有相关的软件包并遵循了react-navigation 指南(https://reactnavigation.org/docs/getting-started#installation),但我还是遇到了RNSScreen错误,但没有任何东西对我有效.

enter image description here

enter image description here

enter image description here

推荐答案

最终找到了解决方案,首先是创建新项目,其次是重新设置react google maps库.

Workaround Solution:创建了一个新项目,从头开始安装了所有依赖项,遵循react native screens的逐步安装指南,最后将我的所有代码文件移动到一个新创建的项目中.这对我有用:D

在深入研究项目代码并将项目代码与新生成的代码进行比较后,以下是我的发现:

Actual Problem:不久前,我们集成了react native google maps库,为此,我和其他开发人员遵循了一步一步的指导原则,并对android文件夹中的MainActivity.java文件进行了更改.有一些错误配置导致RNSScreen问题被抛出.

Actual Solution完全删除了react-native 谷歌 map (已卸载npm软件包),删除了谷歌 map 配置,并再次设置了react谷歌 map 库

总之,如果任何开发人员试图在react-native中设置谷歌 map ,请判断react-native和react-native谷歌 map 库的版本,然后仔细遵循这些步骤.

希望这能回答你的问题.

React-native相关问答推荐

类似Snapchat的Reaction Native筛选器

我们如何才能将我们自己的应用程序(IOS)排除在共享表中?

为什么我的expoav视频不会自动播放?

react-native useEffect / useFocusEffect / useCallback 没有正确更新

一旦我关闭应用程序,Json struct 就会发生变化

React Native - React Native 架构

需要以前的props和state回调的静态 getDerivedStateFromProps?

React.js - 为所有组件方法使用属性初始化器

Firebase JavaScript SDK 和 react-native-firebase 有什么区别

这个 refs 在方法中变得未定义

在 React Native 中仅显示第一行文本

试图注册两个具有相同名称 ProgressBarAndroid 的视图

React Native ScrollView 在snapping后重新回到顶部

react-native createbottomtabnavigator 隐藏标签栏标签

如何在 ubuntu 上安装 facebook watchman?

如何使 React Native Animated.View 可点击?

背景图像在react中不起作用

使用来自另一个页面的 fetch 调用函数返回结果值

手动调用 React.PropTypes 验证 React native "^0.30.0"

为什么 this.state 在react-native中未定义?