问题描述
过去几个小时我一直在处理一个问题,但我似乎不知道如何解决它。
每次我启动我的 React Native 应用程序时,它都会崩溃并且没有错误消息。
我尝试运行 adb logcat AndroidRuntime:E *:S
,这是我得到的结果:
--------- beginning of main
--------- beginning of system
--------- beginning of crash
01-11 01:34:05.413 23728 23728 E AndroidRuntime: FATAL EXCEPTION: main
01-11 01:34:05.413 23728 23728 E AndroidRuntime: Process: com.wefix,PID: 23728
01-11 01:34:05.413 23728 23728 E AndroidRuntime: java.lang.IllegalStateException: Unable to attach a rootView to ReactInstance when UIManager is not properly initialized.
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.facebook.react.ReactInstanceManager.attachRootViewToInstance(ReactInstanceManager.java:1140)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.facebook.react.ReactInstanceManager.attachRootView(ReactInstanceManager.java:816)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.facebook.react.ReactRootView.attachToReactInstanceManager(ReactRootView.java:582)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.facebook.react.ReactRootView.startReactApplication(ReactRootView.java:396)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.facebook.react.ReactRootView.startReactApplication(ReactRootView.java:359)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.facebook.react.ReactInstanceManager$2.createRootView(ReactInstanceManager.java:313)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.facebook.react.devsupport.DevSupportManagerBase.createRootView(DevSupportManagerBase.java:356)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.facebook.react.devsupport.LogBoxModule$1.run(LogBoxModule.java:40)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:907)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:105)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at android.os.Looper.loop(Looper.java:216)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7625)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
01-11 01:34:05.413 23728 23728 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
预先感谢您的帮助。
解决方法
请尝试调试代码,没有人可以帮助您解决需要正确错误的解决方案。您可以使用 if else 或 try catch 来防止您的应用崩溃。先找错误再求解决办法。一切顺利
- 也许这会对你有所帮助Solution