设备未连接时存储日志消息的位置

时间:2016-07-20 05:52:23

标签: android android-studio android-logcat android-proguard

我已检查过其他相关问题但未找到相关答案。 我们可以在Logcat中看到所有 Log.x 消息,但是当设备未连接时会发生什么。

我知道我们可以通过Proguard文件优化我们的代码。我们如何使用它来删除所有日志消息

谢谢

1 个答案:

答案 0 :(得分:2)

日志文件存储在内存中的循环缓冲区中。要获得缓冲区的副本,我可以使用:

$adb logcat -d > logcat.txt

-d选项将所有循环缓冲区复制到文本文件中。

对于特定于应用程序的日志,您可以尝试:

$adb logcat -d | grep 'com.package.name' -B 100 -A 100 > log_app.txt

有关日志文件的位置:Log Locations