如何在Android Studio中从连接的设备读取存储的日志

时间:2018-07-11 02:21:09

标签: android android-studio debugging

我需要阅读通过USB连接的设备中存储的日志。它是为调试而设置的。我运行设备文件资源管理器,它显示了所有文件。但是日志文件隐藏在哪里?

1 个答案:

答案 0 :(得分:0)

AFAIK,Android系统不保留日志文件,而是具有一个包含日志的临时缓冲区。

方法1:通过代码将日志写入内部存储中的文件

您需要自己将日志写入设备。有logback-android之类的库可以帮助您做到这一点。您只需要创建适当的配置即可在设备存储上写入日志。

方法2:使用adb命令将日志写入文件

由于通过USB连接,因此可以完成

adb logcat -d > logcat.txt

以上命令将文件存储在PC上,而不存储在设备上。它在命令提示符指向的同一目录中

方法3:使用Android Studio

将设备连接到PC并运行Android Studio。在底部,您有logcat标签。您可以查看日志,也可以将其保存到文本文件中。