Android 应用程序崩溃诊断

Android application crash diagnostics

我有一个 Android 应用程序 API >=23。它通过 USB 手动安装在用户的设备上(我无法在 Google Play 上发布它)。

在用户设备上记录我的应用程序崩溃的最佳方式是什么?我希望获得与我在 Android Studio 中调试我的应用程序时类似的数据,在那里我可以看到所有不同的系统消息、异常,甚至是我使用 Log.i(...) 输出的消息我的应用在 Android Studio 的 Logcat windows 中。

是不是例如可以将发布的应用程序生成的 logcat 输出保存到文件中吗?是否保证该文件将包含我的应用程序崩溃之前出现的所有消息(看到导致崩溃的异常对我来说很重要)?

或者是否有更好的做法来记录和分析已发布的 Android 应用程序的崩溃?

我使用 Firebase Crashlytics 来调试特定错误或仪表板错误。

在您的应用上使用起来非常简单。

有关详细信息,请参阅 https://firebase.google.com/docs/crashlytics?hl=ko