不变冲突:在UIManager中找不到要求NativeComponent:"RNSScreen" [英] Invariant Violation: requireNativeComponent: "RNSScreen" was not found in the UIManager

查看:17
本文介绍了不变冲突:在UIManager中找不到要求NativeComponent:"RNSScreen"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我收到RNSScreen错误,即使我已经安装了所有相关的软件包并遵循了Reaction导航指南(https://reactnavigation.org/docs/getting-started#installation),但对我没有起作用。

推荐答案

最终找到了解决方案,首先创建新项目,然后重新设置Reaction-Google-Maps库。

解决方案:创建新项目,从头开始安装所有依赖项,遵循Reaction本机屏幕的分步安装指南,最后将我的所有代码文件移动到新创建的项目中。这对我很有效:d

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

实际问题:我们前段时间集成了Reaction-NATIVE-GOOGLE-Maps库,为此,我和其他开发人员遵循了分步指南,并对Android文件夹中的MainActivity.java文件进行了更改。由于配置错误,引发了RNSScreen问题。

实际解决方案完全删除了REACTION-NATIVE-GOOGLE-MAPPS(已卸载的NPM包)并删除了Google Maps配置,并重新设置了REACTION-GOOGLE-MAPS库

总之,如果任何开发人员尝试在REACT本机中设置Google地图,请检查REACT本机和REACT-Native-Google-Maps库的版本,然后仔细按照步骤操作。

希望这将回答您的问题。

这篇关于不变冲突:在UIManager中找不到要求NativeComponent:"RNSScreen"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆