如何在Windows中轻松查看和过滤Android的logcat?

时间:2013-10-03 20:25:58

标签: android logcat

我正在“调试”一个Xamarin Android应用程序,该应用程序在没有连接调试器时只会出现问题,因此,我不得不依靠日志来找出问题所在。但是,从命令行执行adb logcat非常痛苦。常量窗口滚动非常麻烦。 Xamarin在Visual Studio中对logcat进行了一些集成,但在实践中,我发现使用它太麻烦了。从我在网上可以看出,看起来每个人都在Eclipse中使用一些插件用于logcat。但是,我没有或想要Eclipse。

是否有任何工具可以提供一个漂亮且易于过滤(并且不是经常滚动)的方式的logcat?最好是在GUI中,因为我必须通过一次试图筛选出这个错误来筛选相当多的消息

2 个答案:

答案 0 :(得分:49)

如果您需要GUI,Android SDK会在Device Monitor中提供可过滤的logcat显示工具。

monitor.bat文件夹中执行android-sdk\tools以启动它。您可以使用过滤器栏右侧的箭头向下符号来启用或禁用滚动。

答案 1 :(得分:0)

对于使用 Android Studio的任何人:

最有用的答案是有用的,但是我发现如果您从monitor.bat运行android-sdk\tools 而Android Studio已在运行 ,您将获得端口冲突:

  

“无法打开选定的VM调试端口(8700)。请确保您没有其他DDMS实例或eclipse插件正在运行。如果其他实例正在使用它,请在首选项中选择一个新的端口号。”

因此最好从Android Studio菜单中运行它:

工具> Android> Android设备监视器