如何阅读用户Android设备上的日志和设备信息?

问题描述:

这种情况是(应该发生在每个应用程序):有人安装了你的apk,但有时应用程序崩溃。您希望用户发回日志和设备信息(供应商,型号,操作系统,sdk等)。你有这样一个菜单项“报告错误”。如何阅读用户Android设备上的日志和设备信息?

是否有这样一个例子来实现它(在Java中)?谢谢。

+0

当我搜索时,大部分结果都在谈论logcat/adb/IDE等。 – Leon

+2

您可以使用[Fabric](https://fabric.io/home)并设置crashlytics到您的应用程序,这将发送报告每次与日志崩溃 – UltimateDevil

+0

@Leon我认为他一直在讨论应用程序在Playstore上启动 –

java.lang.Thread.UncaughtExceptionHandler

  1. 新一类在应用程序中设置此UncaughtExceptionHandler的实现UncaughtExceptionHandler的
  2. (如的onCreate()Thread.setDefaultUncaughtExceptionHandler(UncaughtExceptionHandlereh))
  3. 你可以在uncaughtException方法中完成你的工作(final Thread thread,final Throwable ex)