我需要阅读通过USB连接的设备中存储的日志。它是为调试而设置的。我运行设备文件资源管理器,它显示了所有文件。但是日志文件隐藏在哪里?
答案 0 :(得分:0)
AFAIK,Android系统不保留日志文件,而是具有一个包含日志的临时缓冲区。
方法1:通过代码将日志写入内部存储中的文件
您需要自己将日志写入设备。有logback-android之类的库可以帮助您做到这一点。您只需要创建适当的配置即可在设备存储上写入日志。
方法2:使用adb命令将日志写入文件
由于通过USB连接,因此可以完成
adb logcat -d > logcat.txt
以上命令将文件存储在PC上,而不存储在设备上。它在命令提示符指向的同一目录中
方法3:使用Android Studio
将设备连接到PC并运行Android Studio。在底部,您有logcat标签。您可以查看日志,也可以将其保存到文本文件中。