微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何防止我的 android 应用程序崩溃? 包括 Logcat

如何解决如何防止我的 android 应用程序崩溃? 包括 Logcat

过去几个小时我一直在处理一个问题,但我似乎不知道如何解决它。 每次我启动我的 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 elsetry catch 来防止您的应用崩溃。先找错误再求解决办法。一切顺利

  1. 也许这会对你有所帮助Solution

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。