我正在使用连接到 Android Studio 的真实设备进行测试。由于我不想中断多线程行为,因此我在代码中添加了大量日志语句以了解发生了什么。在 logcat 中,我看到了即将到来的语句,到目前为止一切顺利。
运行完整测试后,我发现我的日志记录的开头丢失了!在我看来,当日志有变得太大的危险时,Android Studio 会删除最早的日志记录行。由于我想在测试运行后检索整个日志文件(这样我可以同时做其他事情),所以我想增加 Android Studio 保留的行数。
你知道我可以在哪里调整 logcat 存储的最大行数吗?我希望/祈祷/假设有这样一个参数,因为我还找不到它......
我想对此问题添加更新,以防其他人在 2017 年 3 月或之后寻找更改此问题的方法。
最新版本的 Android Studio(2.3 版)现在可以在“设置/首选项”中更改循环 logcat 缓冲区的大小。
Go to 设置/首选项 > 编辑器 > 常规 > 控制台并启用覆盖控制台循环缓冲区大小 (1024KB)选项。启用此设置后,您可以为 logcat 缓冲区输入一个以千字节为单位的值。
如果谷歌在其中添加“logcat”一词会更好,因为除非您专门输入“console”或“cycl”等,否则通过首选项搜索无法找到它。
编辑:谷歌现已将此问题分配给开发人员。它应该很快就会实施,我会在实施时更新这个答案。
编辑2:根据谷歌,他们现在在 Dolphin Canary 6 版本中添加了 logcat 缓冲区的设置 https://issuetracker.google.com/issues/139433609,该问题现已标记为已修复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)