Android Studio logcat 历史记录/缓冲区大小
Posted
技术标签:
【中文标题】Android Studio logcat 历史记录/缓冲区大小【英文标题】:Android Studio logcat history/buffer size 【发布时间】:2014-07-10 20:04:34 【问题描述】:有谁知道是否有办法增加 android Studio 中 logcat 历史记录/缓冲区的大小?我记得在 Eclipse 中有一种方法可以做到这一点,并希望 Android Studio 有类似的设置。
【问题讨论】:
【参考方案1】:您也可以通过 IDE 为每个项目执行此操作: 设置->编辑器->常规->控制台:勾选“覆盖控制台循环缓冲区大小。在文本框中输入您想要的大小。
最后重启 Android Studio 以使更改生效。
【讨论】:
@MartinPfeffer - 我已经为你添加了一些文字描述。 如果您编辑答案以包含另一点会很好:“重新启动 Android Studio 以使更改生效”,如 @ElyessAbouda 所示【参考方案2】:可以增加属性文件android-studio\bin\idea.properties
中idea.cycle.buffer.size=1024
的值,缓冲区大小单位:(Kb)。我已经尝试过了,非常适合我!
配置说明如下:
#---------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb).
# Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled
#---------------------------------------------------------------------
idea.cycle.buffer.size=1024
【讨论】:
nm,在文件中记录为 Kb ......所以尽管大写,我还是假设 KiloBytes。【参考方案3】:恐怕目前无法更改 logcat 缓冲区大小。但是,我在 AOSP 问题跟踪器中创建了功能请求。这是链接:https://code.google.com/p/android/issues/detail?id=73425
【讨论】:
可以增加尺寸。其他答案显示了如何。您的功能要求是使大小不受限制。 我不确定在写我的答案时是否可行(请注意日期),但现在可以轻松完成。 @themichaelscott 您可以通过设置idea.cycle.buffer.size=disabled
使其不受限制。【参考方案4】:
请注意,idea.cycle.buffer.size 记录在 http://tools.android.com/tech-docs/configuration 中,内容如下:
#----------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb).
# Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled
#----------------------------------------------------------------
idea.cycle.buffer.size=1024
【讨论】:
感谢您提供对文档的引用! 新文档 URL 为 https://developer.android.com/studio/intro/studio-config.html 将值设置为disabled
似乎使其不受限制。【参考方案5】:
或者,主要是当您有大量数据并且想要临时查看它时,使用过滤器(包 Logcat 优先级)并将输出输出存储到文件中。
【讨论】:
【参考方案6】:似乎随着 android studio 的每次重大更新,缓冲区大小都会重置为不足的大小 1024。这至少是我第三次增加它
【讨论】:
以上是关于Android Studio logcat 历史记录/缓冲区大小的主要内容,如果未能解决你的问题,请参考以下文章