如何在Eclipse中自动停止LogCat输出滚动?

how*_*ttl 44 eclipse android android-logcat

更新:这是SDK工具R14中的一个错误.它已在2013年10月27日发布的R15中修复.更新到最新版本可以解决所接受答案中建议的问题.

我在Eclipse的Debug视图中使用LogCat窗口来诊断和修复代码中的崩溃.我注意到LogCat输出会在任何时候添加新行时自动向下滚动(但只有在你自己滚动到底部之后).

如果我等待异常堆栈跟踪出现,这很好,但是如果我试图在日志中读取内容并且在底部继续添加更多行(它会不断跳到底部,那么非常烦人)我回滚到错误,然后再次跳到底部).

当我放置它时,有没有办法让它停留在我放置的位置,但是当我到达底部时继续自动滚动?

编辑:请注意,我知道过滤器,我不认为这是一个问题的解决方案.

另一个编辑:如果我从底部向上滚动"足够远",它会自动停止滚动.足够多可能是5行或者可能是500行,它似乎与日志中有多少行有关.理想情况下,只要距离底部至少1行,它就会停止滚动.

Rym*_*nel 43

在最右上方的LogCat选项卡中,有一个向下箭头,其下方有一条线以启用

"滚动锁定"

在旧版本中,它是一个暂停按钮

"暂停接收新的logcat消息"

这应该够了吧!

  • 在大多数情况下,暂停按钮只是不起作用...... :( (11认同)

jos*_*hus 6

更新到最新版本.当您通过eclipse构建启动应用程序时,新的logcat会自动将日志过滤到特定于应用程序的崩溃日志中.


GFP*_*FPF 6

我在停止选项时停止了问题:根据滚动条位置自动启用/禁用滚动锁定.

窗口>首选项> Android> Logcat>取消选中上面的选项.

就我而言,我正在使用Eclipse + Android Developer Tools(Build:v22.6.2-1085508)

我建议如果我想使用eclipse,请从以下链接下载完整的软件包:http: //developer.android.com/sdk/index.html

下载后,下载所有可用的更新,减去NDK.


Ser*_*gio 5

这不是我发生的事情.如果我向上滚动,当新行到达logcat时它将不会自动向下滚动,直到我将其滚动到底部.也许是因为Eclipse或Android SDK版本.我现在正在使用最新版本.