如何查找导致崩溃的行,开发人员控制台日志不明确

时间:2015-11-24 19:42:02

标签: android nullpointerexception

当我的Android应用程序崩溃时,它会将日志发送到开发控制台。

通常这些日志有助于追查问题,但这个特定的日志被证明是完全没用的。

如何找到问题所在?有一些NullPointerException,但它没有说明文件的哪一行。

我一直试图对其进行故障排除。问题是,它并不是一直发生的,所以我无法调试它。日志显示它发生在支持库中的某个位置,可能是在附加片段时。

但这是我可以从这个日志中做出的最佳猜测:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lifelog24.main/com.lifelog24.main.MainActivity}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2305)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2359)
at android.app.ActivityThread.access$700(ActivityThread.java:165)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1326)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5455)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1187)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
at dalvik.system.NativeStart.main(Native Method)

Caused by: java.lang.NullPointerException
at com.lifelog24.main.h.a(Unknown Source)
at android.support.v4.a.n.i(Unknown Source)
at android.support.v4.a.z.a(Unknown Source)
at android.support.v4.a.z.a(Unknown Source)
at android.support.v4.a.z.a(Unknown Source)
at android.support.v4.a.z.j(Unknown Source)
at android.support.v4.a.s.onCreate(Unknown Source)
at android.support.v7.a.q.onCreate(Unknown Source)
at com.lifelog24.main.MainActivity.onCreate(Unknown Source)
at android.app.Activity.performCreate(Activity.java:5372)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2267)
... 11 more

0 个答案:

没有答案