2015-12-03 73 views
0

我需要一个应用程序,该应用程序可以实时显示当时在设备上运行的特定应用程序的LogCat输出。实时查看日志记录Android应用程序

使用aLogCat我只能查看系统范围的消息,但我需要查看我自己的App的Log.d(“test”,“test”)消息。

回答

1

你不能。不是这样,从android 4.x开始,你需要root访问权限,应用程序只允许读取他们自己的日志。您需要具有root访问权限才能使logcat查看器应用程序显示所有logcat消息,或者需要通过adb连接到设备并从那里检索日志。有大量工具可用于日志分析,您可以使用androidstudio或eclipse或更好的外部logcat查看器。有像tailexpert或mlogcat这样的大量浏览器,它们为您提供更多强大的工具,如过滤和突出显示以提高日志可读性。

0

您可以在logcat中筛选特定应用程序的消息,因为您在登录时也必须提供包名称。

从这个so post简称:Log.<log level>("<your package name>", "message");

另一种解决方案是使用一些realtime logging tools like this但也必须发送日志消息发送到应用程序的工具。所以这两个解决方案都需要在应用中修改

相关问题