不变冲突:在UIManager中找不到要求NativeComponent:";RNSScreen"; [英] Invariant Violation: requireNativeComponent: "RNSScreen" was not found in the UIManager
本文介绍了不变冲突:在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屋!
查看全文