空对象引用:尝试调用虚拟方法 'booleanabi44_0_0.com.facebook.react.unimanager.FabricViewStateManager.hasStateWrapper()'

Null Object Reference: Attempt to invoke virtual method 'booleanabi44_0_0.com.facebook.react.unimanager.FabricViewStateManager.hasStateWrapper()'

我的代码突然停止工作,当我导航到登录屏幕时,应用程序崩溃并出现此错误。 尽管我昨天在结束之前测试了该应用程序并且它运行良好,但现在不是 我已经缩小了问题的范围,它是由 react-native 购买 TextInput 引起的,当我评论所有 TextInput 时,错误消失了。 有人可以帮忙吗?

遗憾的是,这种情况只发生在 Expo Go 用户身上,如果您使用裸 react-native 构建它,一切都会正常。

我们手机中 Expo Go 客户端的新更新(lol bcs 模拟器对我们的 potato 笔记本电脑来说太重了)这是 2.24.1 版本,它有新的 UI,看起来更好,是我们问题的罪魁祸首.他们有来自 react-native..

的 TextInput 组件

解决了吗?将我们的 Expo Go 客户端降级回 2.23.x 来自第三方 apk 网站,如 apk2pure,希望这对您有所帮助!

来源:https://github.com/expo/expo/issues/17372