Veg*_*Xas 13 debugging android 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 : 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
Run Code Online (Sandbox Code Playgroud)
我希望有人可以帮助我:3
我没有找到禁用 ViewRootImpl 日志记录的设置或模式,但我发现并不是所有 Android 设备上都会发生这种情况。
例如,在 API 级别 22 的 Nexus 9 上运行相同的代码,我在应用程序输出中没有看到 ViewRootImpl 日志记录。当我在 API 级别 21 的 LG G4 上再次运行它时,当我触摸屏幕上的控件时,我会看到 ViewRootImpl 日志记录。
我认为可能有助于删除此日志记录的方法是在 Xamarin Studio 首选项中将调试日志记录设置为“最小/退出”,但这也没有删除日志记录。
另外,在模拟器(Nexus 10 API 级别 19)上我没有看到日志记录。感觉它在某种程度上与运行应用程序的设备有关。
可能不是您正在寻找的答案,但希望它可以帮助您在需要时通过使用不同的设备/模拟器来绕过日志记录。
| 归档时间: |
|
| 查看次数: |
1461 次 |
| 最近记录: |