在Android日志中禁用ViewRootImpl?

在Android日志中禁用ViewRootImpl?,android,debugging,xamarin,Android,Debugging,Xamarin,我刚开始使用Xamarin。我主要使用Console.WriteLine()调试一些小值。这很好,但是ViewRootImpl日志真的很烦人。如果你按下一个按钮,它会显示它的当前状态 [ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN [ViewRootImpl] ViewRoot's Touch Event : ACTION_UP [TestApp] 22 [ViewRootImpl] ViewRoot's Touch Event

我刚开始使用Xamarin。我主要使用Console.WriteLine()调试一些小值。这很好,但是ViewRootImpl日志真的很烦人。如果你按下一个按钮,它会显示它的当前状态

[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN  
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP  
[TestApp] 22  
[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN  
[TestApp] 23  
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP  
[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN  
[TestApp] 24  
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP 

我希望有人能帮助我:3

我没有找到禁用ViewRootImpl日志记录的设置或模式,但我发现并非所有Android设备都会出现这种情况

例如,在API级别为22的Nexus9上运行相同的代码时,我在应用程序输出中没有看到ViewRootImpl日志记录。当我在API级别为21的LG G4上再次运行它时,当我触摸屏幕上的控件时,我会看到ViewRootImpl日志

我认为可能有助于删除此日志记录的是在Xamarin Studio prefences中将调试日志记录设置为Minimum/Quit,但这也没有删除日志记录

同样在emulator(Nexus10API级别19)上,我没有看到日志记录。感觉它与运行应用程序的设备有关


可能不是您想要的答案,但希望它能帮助您在需要时使用不同的设备/仿真器绕过日志记录。

它看起来与LG手机有关,我有一个用于测试的LG Aristo,它有相同的日志。但是我的模拟器没有记录它。

有人可以在
日志标签中尝试此功能

^edit filter configuration(编辑过滤器配置)中的“日志”选项卡
从未遇到过此问题,您能分享您的示例应用程序吗?@AlexSorokoletov我已经没有了,但感谢您的帮助。