android – ‘LikeView’没有propType’RCTFBLikeView.onLayout’本机类型’boolean’如果你没有改变这个

android – ‘LikeView’没有propType’RCTFBLikeView.onLayout’本机类型’boolean’如果你没有改变这个,第1张

概述LikeView没有propType用于本机类型boolean的本机prop RCTFBLikeView.onLayout 如果您自己没有更改此prop,这通常意味着您的本机代码版本和 JavaScript代码不同步.更新两者应该会使此错误消失. 不知道为什么我收到此错误.我在android应用程序中根本没有使用LikeView.我试过运行npm start –reset-cache. 此外,iO likeVIEw没有propType用于本机类型boolean的本机prop RCTFBlikeVIEw.onLayout
如果您自己没有更改此prop,这通常意味着您的本机代码版本和 JavaScript代码不同步.更新两者应该会使此错误消失.

不知道为什么我收到此错误.我在androID应用程序中根本没有使用likeVIEw.我试过运行npm start –reset-cache.

此外,iOS版本的应用程序运行没有问题.这只发生在AndroID上.

欢迎任何建议.

谢谢!

解决方法 我发现问题是(正如RN指出的)每个视图使用的道具上的原生道具和Js之间的不匹配.即:

> renderToHarDWareTextureAndroID
> onLayout
> accessibilityliveRegion
> accessibilityComponentType
> importantForAccessibility
> accessibilityLabel
> testID

由于我没有使用该软件包使用的任何视图,即:

> FBlikeVIEw
> FBLoginbutton
> FBSendbutton
> FBSharebutton

我试图将这个道具设置为“仅限本机”,这样它们就不会绑定到JavaScript端.在每个组件中(在示例中,FBSharebutton.Js),我替换了:

const RCTFBSharebutton = requireNativeComponent(    'RCTFBSharebutton',Sharebutton,);

const RCTFBSharebutton = requireNativeComponent(  'RCTFBSharebutton',{    nativeOnly: {      onChange: true,onLayout: true,testID: true,importantForAccessibility: true,accessibilityliveRegion: true,accessibilityComponentType: true,accessibilityLabel: true,renderToHarDWareTextureAndroID: true,}  },);

我现在要检查视图是否正确呈现并稍后编辑我的帖子,但是如果你只是想能够编译你的应用程序以便继续开发(这是我目前的情况),那应该让你这样做了

编辑

我使用我的更改使用README中的示例成功呈现了Loginbutton组件.

编辑2

我对包裹的更改做了pull request.我不喜欢这个解决方案,但它可能引起FB的注意.在此期间,你可以使用我的前叉.在你的package.Json中,只需用以下代码替换fbsdk行:

“react-native-fbsdk”:“git https://github.com/motius/react-native-fbsdk.git#fix-vIEws”

实际上,这个其他pull request可能是更好的解决方案.

总结

以上是内存溢出为你收集整理的android – ‘LikeView’没有propType’RCTFBLikeView.onLayout’本机类型’boolean’如果你没有改变这个全部内容,希望文章能够帮你解决android – ‘LikeView’没有propType’RCTFBLikeView.onLayout’本机类型’boolean’如果你没有改变这个所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1130281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存