RCTView 生成的视图配置与本机 validAttributes 不匹配。

4

React Native应用程序加载后崩溃,尽管一周前它还可以正常工作。

产生的错误是:

RCTView为validAttributes生成的视图配置与本机不匹配,缺少:onPointerOut onTouchCancel onStartShouldSetResponder onTouchStart gap onStartShouldSetResponderCapture onMoveShouldSetResponderCapture columnGap onPointerLeaveCapture onTouchEnd accessibilityCollection onResponderTerminationRequest...

我已经尝试过:

  • 卸载应用程序,
  • 在android文件夹中删除构建文件夹,
  • 重新安装节点包,
  • 重置npm缓存

应用程序通常只是启动而没有错误。


我遇到了同样的问题,你找到解决方法了吗? - DevineDecrypter
否定。我正在等待最新的React Native,并进行全面升级。如果我继续看到这个问题,并找到解决方法,我会回复你的。 - Sebastian Frohm
所以,我们升级到了最新版本... 然而,在那段时间里,我发现了一个随机的文件叫做 ios-remove-webview.js... 它删除了一堆 RTC*.h 和 RTC*.m 文件。虽然没有测试它是否是问题的原因,但它看起来确实可疑。看看你是否有类似的东西。 - Sebastian Frohm
我遇到了类似的问题。你找到解决方法了吗? - paul iyinolu
我认为我的上一个评论就是答案。我没有其他的想法。强烈建议更新。 - Sebastian Frohm
2个回答

0

对于那些感兴趣的人,我们将代码库更新到了最新的react-native版本,并且摆脱了一些ios-remove-webview.js文件,这些文件删除了一堆RTC*.h和RTC*.m文件... 然后问题就解决了。

我认为答案在于:更新你的代码库。


0
在我的情况下,问题是由于expo、react、react-native的版本不匹配导致的。我已经删除了所有的node模块,并安装了适当的版本。点击查看图片描述

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接