如何阅读用户Android设备上的日志和设备信息?
问题描述:
这种情况是(应该发生在每个应用程序):有人安装了你的apk,但有时应用程序崩溃。您希望用户发回日志和设备信息(供应商,型号,操作系统,sdk等)。你有这样一个菜单项“报告错误”。如何阅读用户Android设备上的日志和设备信息?
是否有这样一个例子来实现它(在Java中)?谢谢。
答
java.lang.Thread.UncaughtExceptionHandler
- 新一类在应用程序中设置此UncaughtExceptionHandler的实现UncaughtExceptionHandler的
- (如的onCreate()Thread.setDefaultUncaughtExceptionHandler(UncaughtExceptionHandlereh))
- 你可以在uncaughtException方法中完成你的工作(final Thread thread,final Throwable ex)
当我搜索时,大部分结果都在谈论logcat/adb/IDE等。 – Leon
您可以使用[Fabric](https://fabric.io/home)并设置crashlytics到您的应用程序,这将发送报告每次与日志崩溃 – UltimateDevil
@Leon我认为他一直在讨论应用程序在Playstore上启动 –