Android Studio logcat历史记录/缓冲区大小

tri*_*iad 41 android logcat android-studio

有谁知道是否有办法增加Android Studio中的logcat历史/缓冲区的大小?我记得在Eclipse中有一种方法可以做到这一点,并希望Android Studio有类似的设置.

Nic*_*ick 53

您也可以通过IDE为每个项目执行此操作:设置 - >编辑器 - >常规 - >控制台:勾选"覆盖控制台循环缓冲区大小.在文本框中输入所需的大小.

在此输入图像描述

  • 我不得不重新启动Android Studio才能使用它. (3认同)
  • 如果您编辑答案以包含另一点,那就太好了:“重新启动 Android Studio 以使更改生效”,如 @ElyessAbouda 所示 (3认同)

cod*_*zjx 14

您可以增加idea.cycle.buffer.size=1024属性文件的值android-studio\bin\idea.properties,缓冲区大小单位:(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
Run Code Online (Sandbox Code Playgroud)


sna*_*msm 10

在Android Electric Eel 2022.1.1 Patch 1(带有新的logcat)中,这里的任何旧答案都不适合我......在设置 - >编辑器 - >常规 - >控制台中我没有“控制台循环缓冲区”选项,相反,我有“控制台命令历史记录大小”,最多可以使用 1000(按“应用”后较大的数字将减少到 1000),但事实并非如此,我的输出中确实有更多行..也设置为idea.cycle.buffer.size一些高值,0或者disabled没有进行任何更改(是的,IDE 重新启动了几次)

但我在“设置”->“工具”->“Logcat”中找到了(新的?)部分,在这里我们有“Logcat 循环缓冲区大小”。更改此值对我有用(默认情况下为 1024)

Android Studio 2022 中的 logcat 缓冲区设置

编辑:值得注意的是,我们还可以更改设备上的缓冲区大小(在开发人员选项中)。设置以上 AS 缓冲区大小后,即使热设备插件也会在开始时提供更多历史日志


Dam*_*ski 8

我担心目前无法更改logcat缓冲区大小.但是,我在AOSP问题跟踪器中创建了功能请求.以下是链接:https://code.google.com/p/android/issues/detail?id = 73425

  • 我不确定在写我的答案时是否可能(请注意日期),但现在可以轻松完成. (2认同)