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

问题描述 投票:24回答:2

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

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

android logcat
2个回答
49
投票

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

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


0
投票

对于使用Android Studio的任何人:

最佳答案很有用,但我发现如果你在Android Studio已经运行时从monitor.bat运行android-sdk\tools,你会在端口上遇到冲突:

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

所以最好从Android Studio菜单运行它:

工具> Android> Android设备监视器

© www.soinside.com 2019 - 2024. All rights reserved.