我想在 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 并检查您的代码是否运行良好。这些方法也在以下页面中进行了描述:
https://developer.android.com/reference/android/util/Log.html?hl=fr
慕容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 问题仍未解决。
添加回答
举报
0/150
提交
取消