在JellyBean上使用LogCat

8
我有一个随机出现的错误,因此我依靠从 Play Store 上购买的 LogCat 监控应用程序,在设备上发生错误时查看抛出的异常。自从使用 Jelly Bean 以来,我没有看到任何日志记录。我读过,使用 Jelly Bean 后,应用只能看到自己的 LogCat 输出。因此,除了对我的设备进行 root 处理外,在手机上直接阅读我的应用的 LogCat 输出是否有其他方法?我知道我可以使用 Eclipse,但是像我说的那样,这种情况很难手动重现。

1
从Google Play为您的设备安装aLogcat... https://play.google.com/store/apps/details?id=org.jtb.alogcat&hl=en - Priyank Patel
1
@Priyank,这个应用在非Root的JB Android上无法运行。 - Selvin
1
是的,那就是我买的应用程序,现在已经无法使用了。我只是觉得谷歌讨厌开发者。 ;) - Kris B
2个回答

3

2
谢谢提供链接。其中有一种方法可以让用户通过按住电源按钮、音量加和音量减键同时按下,然后等待约30-60秒钟,直到出现电子邮件提示来发送日志文件/屏幕截图。虽然远非理想的功能,但对我来说足够使用了。 - Kris B

2

你认为使用textView直接向屏幕写入内容如何?当然,这只会用于调试版本。

本文包含代码,可将logcat错误信息打印到屏幕上将Android logcat数据写入文件

现在只需在代码中加入try/catch语句,其中try包围您认为有问题的代码。catch将委托将错误消息写入您的屏幕。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接