在 android api 19 中的 logcat 中获取错误有什么解决方案吗?

我想在 android api 19 及更高版本中运行我的应用程序,但是在 19 到 23 之间,当我单击一个按钮时我的应用程序崩溃了,不幸的是 logcat 显示了未知来源(我提到过)。问题出在哪里,或者我如何才能看到问题出在哪里。

在 android api 23 及更高版本中,我的应用程序正常工作,当我单击按钮并尝试捕获时出现错误...

Process: com.daryani.example, PID: 4786
java.lang.NullPointerException
    at b.c.a.a.d.b.b.a()
    at com.daryani.example.activity.r.a(:112)
    at f.n.run(:71)
    at android.os.Handler.handleCallback(Handler.java:733)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5017)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
    at dalvik.system.NativeStart.main(Native Method)


倚天杖
浏览 91回答 3
3回答

湖上湖

您可以使用 android studio 的特定方法将输出写入 logCat 并检查您的代码是否运行良好。这些方法也在以下页面中进行了描述:如何将输出写入 Android 中的日志?https://developer.android.com/reference/android/util/Log.html?hl=fr

慕工程0101907

我在我的应用程序中安装了 fabric crashlitycs,并显示类和行的错误在哪里。所以当我明白这是什么时,我解决了这个问题。

慕容3067478

该错误是一个空指针异常,这意味着您传递的变量未定义。错误在那里,请您详细说明如何获得解决方案的意思。logcat 甚至告诉您它在“com.daryani.example.activity.ra”第 112 行中。顺便问一下,您使用的是哪个 android studio 版本?另外,检查您的项目中是否有支持库:请参阅此http://developer.android.com/intl/es/tools/support-library/index.html)。另外,请发布您的代码,以便我们为您提供更多帮助。可能的错误:您的某些代码或您的设计 (xml) 仅适用于 API +21-22 而不是 API 19。这可能是错误,但再次发布您完成的编程,以便我们可以帮助您。编辑: Firebase Crashlytics 是一个了不起的解决方案,但不适用于您只想识别小错误的小型应用程序。在发布您的应用程序并稍后对其进行检查时可能很有用,但 logcat 问题仍未解决。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java