在JellyBean上使用LogCat

时间:2012-09-13 13:48:47

标签: android debugging android-logcat

我有一个非常随机发生的错误,因此我依赖于我在Play商店购买的LogCat监控应用,以查看设备发生时抛出的异常情况。自从使用Jelly Bean以来,我没有看到任何记录。我已经读过,使用Jelly Bean,应用程序只能看到自己的LogCat输出。

所以除了支持我的设备外,有没有办法直接在手机上阅读我的应用程序的LogCat输出?我知道我可以使用Eclipse,但是,就像我说的那样,它是随机发生的,我无法手动重新创建它。

2 个答案:

答案 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代表将错误消息写入您的屏幕。