如何在Android手机中找到应用崩溃日志?

时间:2014-06-25 11:54:08

标签: android crash

如果任何Android应用程序崩溃,则会代表该应用生成一些崩溃日志。如何找到此类崩溃日志的位置。

我想在Android设备中使用崩溃日志,而不是真正使用Logcat来查看崩溃日志。

2 个答案:

答案 0 :(得分:1)

在logcat堆栈跟踪中,您可以找到异常/错误详细信息。比如说,

    04-23 08:00:07.524: E/AndroidRuntime(1384): Caused by: java.lang.NullPointerException
    04-23 08:00:07.524: E/AndroidRuntime(1384):     at com.datumdroid.android.ocr.simple.SimpleAndroidOCRActivity.onCreate(SimpleAndroidOCRActivity.java:68)
    04-23 08:00:07.524: E/AndroidRuntime(1384):     at android.app.Activity.performCreate(Activity.java:5104)
    04-23 08:00:07.524: E/AndroidRuntime(1384):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
    04-23 08:00:07.524: E/AndroidRuntime(1384):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)

这里java.lang.NullPointerException如果单击com.datumdroid.android.ocr.simple.SimpleAndroidOCRActivity.onCreate抛出异常(SimpleAndroidOCRActivity.java:68)您可以在程序中获取抛出空指针异常的位置。

答案 1 :(得分:1)

当应用程序在设备上崩溃时,您可以使用ACRA查看堆栈跟踪。它是一个库,您可以在程序中的任何位置调用其API。发送信息的位置有多种选择,其中包括电子邮件地址。以下是设置说明: https://github.com/ACRA/acra/wiki/BasicSetup