Android logcat命令行在应用程序崩溃后输出文件

Posted

技术标签:

【中文标题】Android logcat命令行在应用程序崩溃后输出文件【英文标题】:Android logcat command line to output file after app collapse 【发布时间】:2017-07-01 01:53:54 【问题描述】:

我正在调试一个应用程序。我会让它在一夜之间运行,并希望在它崩溃时获取日志文件。它很可能在晚上没有人在办公室时倒塌。让它变得棘手的是,即使应用程序在一段时间不运行时崩溃,它也会自动重新打开。这将在日志折叠时自动清除日志。

有没有办法使用 logcat 命令在日志折叠后立即将日志输出到 txt 文件?还是让它以固定的时间间隔自动输出日志?提前致谢!

【问题讨论】:

【参考方案1】:

好的,请原谅我的愚蠢问题。我终于自己搞定了... 我最终按如下方式编写了一个批处理文件,以便每 5 分钟生成一次日志文件到我的本地环境。

:loop
adb logcat - d time >> %date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.txt
timeout /t 300
goto loop

【讨论】:

以上是关于Android logcat命令行在应用程序崩溃后输出文件的主要内容,如果未能解决你的问题,请参考以下文章

如何抓取android logcat日志

Android Studio,logcat 在应用程序关闭后清理

Proguard后Android应用程序崩溃

Android:根据列表视图中点击的项目计算价格。应用程序在总活动 Logcat 中崩溃:无效浮点数:“”

当我在真机上运行我的应用程序时,android studio logcat 没有显示崩溃的原因

Android Messenger 应用程序在登录后崩溃