【问题标题】:How to locate app crash logs in Android phone?如何在 Android 手机中查找应用程序崩溃日志?
【发布时间】:2014-08-15 23:25:26
【问题描述】:

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

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

【问题讨论】:

标签: android crash


【解决方案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) 你可以得到程序中抛出空指针异常的地方。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-17
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-18
      相关资源
      最近更新 更多