虽然我在我的物理设备上测试驱动未发布的应用程序而未将其连接到计算机,但有时会发生异常并且应用程序被杀死。现在,如果我将设备连接到我的计算机并启动Android Studio并连接Android监视器,则logcat不会显示连接设备之前发生的异常,并且该异常不可重现。
有没有办法让设备保留日志,以便我以后可以使用Android Studio进行检查?
答案 0 :(得分:0)
检查出来:https://github.com/gaozp/ErrorHandleDemo;
或者你可以查看:http://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler.html;
BTW这意味着您应该实现一个处理程序来捕获应用程序发生的所有异常。当您的应用程序遇到异常时,此处理程序将捕获此异常,您可以将其保存到时间命名日志以记录此异常。