javascript - react 原生构建错误 : Attempt to invoke virtual method'boolean com. facebook.react.uimanager.FabricViewStateManager.hasStateWrappper()

标签 javascript reactjs react-native textinput

我以前的构建工作正常,但现在当我尝试构建时出现此错误。我不知道如何解决这个错误。
如果有人遇到同样的问题,请帮助我。

Attempt to invoke virtual method'boolean com.facebook.react.uimanager.FabricViewStateManager.hasStateWrappper()' on a null object reference
enter image description here

最佳答案

通过使用 adb logcat,我能够缩小导致错误的范围。并跟踪应用程序。
问题源于 <Input> (来自 react-native-elements )和 <TextInput> (来自 react-native)。两者都会导致错误,如果我注释掉 Componenets 中的任何 Input/TextInput 元素,应用程序将正常运行。
我不太能够让它与@kangear 的响应一起工作,但它很接近。经过大量挖掘和测试,我能够使用 android\app\build.gradle 中的以下代码行让应用程序正常工作, 在 dependencies部分:

implementation ("androidx.appcompat:appcompat:1.3.1") {
    version {
        strictly '1.3.1'
    }
}
我尝试使用 implementation 'androidx.appcompat:appcompat:1.3.1' ,但这也行不通。
希望这能够节省一些时间,因为我花了很长时间才弄清楚!

关于javascript - react 原生构建错误 : Attempt to invoke virtual method'boolean com. facebook.react.uimanager.FabricViewStateManager.hasStateWrappper(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67683149/

相关文章:

javascript - 如何通过函数调用访问回调

react-native - 获得了屏幕 'component' 的 'children' 和 'Search' Prop 。你只能通过其中之一

javascript - 通过单击表格标题根据单元格背景颜色对表格进行排序

javascript - 使用对象的值设置对象属性

javascript - JSON 附加响应以及链接中的属性

javascript - 在 redux 中的许多小型可重用 reactjs 组件上使用 connect() 是个好主意吗

json - 使用react获取json对象数据

javascript - 如何在 react js中保留浏览器后退按钮上应用的过滤器

reactjs - Uncaught Error : Element ref was specified as a string (editor) but no owner was set

javascript - 创建切换按钮以在 div 面板之间切换