如何在Android Studio中停止logcat滚动

78

我以前使用Eclipse,可以很容易地停止logcat滚动,但在Android Studio中找不到相同的功能。有人知道如何做吗?


1
您能再详细阐述一下吗? - Drag0
8
如果您在滚动日志输出之前单击它,它会自动停止滚动。 - Lesleh
2
这是一个非常烦人和显而易见的小错误。 - Joshua Pinter
正如@taotao的回答所述:三击该行,呼啦! - Ujjwal Singh
没有一个答案在Windows上运行Android Studio 1.1.0并连接到真实设备(S5)时有效。Google难道没有试过使用这个工具来编写Android应用程序吗?这与其他科技巨头一直在做的事情相同:发布垃圾但不使用它们自己的产品。"自食其果"。Google变成了Microsoft。 - maxweber
6个回答

77

没有专门的按钮,但是你可以点击或者选中想要停止滚动的文本周围的一些文字。


22
我试过它,有时候它停止滚动,有时候不会,感觉很奇怪。但总的来说,拥有一个停止滚动的按钮会很不错,因为我不想被迫快速地移动鼠标到logcat并开始选中文本以停止滚动。 - Drag0
2
您可以在logcat输出底部点击以重新启用滚动。 - Joe Freeman
1
@Drag0 在我的情况下,只有在调试模式下单击才会停止滚动。如果你只是运行它,它不会起作用。 - Eduardo Lino
2
那真的是非常糟糕的实现,令人沮丧。有时你可能会有很多事情要做,在自动滚动时只能在错误飞过时才发现它,为了能够聚焦它并单击想要的那一行,你必须向上滚动。很多时候当向上滚动以找到你想要单击的行时,它又会重新滚动到结尾。为什么不直接设置一个专用按钮呢? - seaders
1
如果您已经在Logcat右侧的下拉菜单中设置了“仅显示选定应用程序”,那么这确实有效,该下拉菜单可能会显示“无过滤器”或某些自定义过滤器。 - DSlomer64
显示剩余3条评论

28

Android Studio具有此功能在这里输入图像描述

只需点击该行三次,就可以选择该行并停止滚动。


1
可以工作了!不过有时候这行代码还是会抖动。不错的“捕捉”。 - Ujjwal Singh
这里不起作用(1.2.2)。我点击后,光标停留在缓冲区中......然后整个页面重新加载,并将我抛回到底部。我打破了桌子上的一个随机物品。(此时已经没有剩余太多东西了。) - Toby Deshane
这对我有用,但是我不得不选择“无过滤器”而不是“仅显示选定的应用程序”,因为我试图获取一个不断崩溃的应用程序的日志。 - tonylo

9
我遇到了同样的问题。简单解决方法:
在 Android 监视器中,将右侧的筛选条件从“无过滤器”改为“仅显示所选应用程序”。

这应该是答案。AS 3.5; 9/29/19 - DSlomer64
这应该是正确的答案! - Wesley Brian Lachenal
自2013年以来,这种愚蠢的事情还在持续着吗?并且在2022年仍然如此愚蠢。 - Warren P

2

Android Studio停止滚动日志

  1. 禁用“滚动至末尾”

  2. 如果没有禁用-您可以手动滚动到所需行,然后LogCat不会自动向下滚动


1

我曾经遇到一个问题(在1.2.2中),无法停止滚动。我尝试了这里提到的所有技巧和正确的方法,但它仍然在我的控制下滚动。

事实证明,有一个问题试图连接到早已断开连接的模拟器,而它不断重试。每次重试时,它重新加载所有内容,导致logcat刷新。所以它并没有真正滚动,只是因为缓冲区太大而感觉像是滚动。

我拔掉了与模拟器一起运行的物理设备,重新启动了Android Studio,重新插入了物理设备,瞬间,它就不再“滚动”了。

希望这能帮助其他人。因为我曾经非常沮丧。


0

好的,诀窍在于搜索。在LogCat中搜索某些内容,然后滚动就会停止。测试过:使用Android Studio 1.1.0运行在真实设备(S5)上。同时,我一直向上和向下滚动一行,直到右键单击为止。然后它完全停止了。之后,我可以删除搜索,滚动不再自动进行。


2
"2013年10月18日" 你在开玩笑吗?Android Studio没有产品经理,还是Google根本不关心开发者社区。 "做恶"! - maxweber

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接