为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

倚天杖 2023-03-23 15:44:29
我想在 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)
查看完整描述

3 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

您可以使用 android studio 的特定方法将输出写入 logCat 并检查您的代码是否运行良好。这些方法也在以下页面中进行了描述:

如何将输出写入 Android 中的日志?

https://developer.android.com/reference/android/util/Log.html?hl=fr


查看完整回答
反对 回复 2023-03-23
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

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



查看完整回答
反对 回复 2023-03-23
?
慕容3067478

TA贡献1773条经验 获得超3个赞

该错误是一个空指针异常,这意味着您传递的变量未定义。错误在那里,请您详细说明如何获得解决方案的意思。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 问题仍未解决。


查看完整回答
反对 回复 2023-03-23
  • 3 回答
  • 0 关注
  • 89 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信