我有一个非常随机发生的错误,因此我依赖于我在Play商店购买的LogCat
监控应用,以查看设备发生时抛出的异常情况。自从使用Jelly Bean以来,我没有看到任何记录。我已经读过,使用Jelly Bean,应用程序只能看到自己的LogCat
输出。
所以除了支持我的设备外,有没有办法直接在手机上阅读我的应用程序的LogCat
输出?我知道我可以使用Eclipse,但是,就像我说的那样,它是随机发生的,我无法手动重新创建它。
答案 0 :(得分:3)
所以在我的设备生根之外,有没有办法直接在手机上阅读我的应用程序的LogCat输出?
不是真的。您可以阅读aLogcat bugtracker关于此问题的讨论:
在做了一些阅读和测试之后,我发现了三种使aLogcat工作的方法,所有这些方法都使用root。
关于READ_LOGS permission is not granted to 3rd party applications in Jelly Bean (api 16)
的更详细讨论答案 1 :(得分:2)
您如何使用textView直接写入屏幕?当然,这只适用于调试版本。
此帖子包含在屏幕Write android logcat data to a file
上打印logcat错误的代码现在剩下要做的就是在你的代码中放置try / catch stmts,try环绕你认为有问题的代码。 catch代表将错误消息写入您的屏幕。