我以前的构建工作正常,但现在当我尝试构建时出现此错误。我不知道如何解决这个错误。
如果有人遇到同样的问题,请帮助我。
Attempt to invoke virtual method'boolean com.facebook.react.uimanager.FabricViewStateManager.hasStateWrappper()' on a null object reference
最佳答案
通过使用 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/