我在 android 设备中运行应用程序时发现了一些崩溃,这在模拟器中没有显示。所以我需要将 Logcat 保存在设备内存或 SD 卡中的文本文件中。你能建议我这样做的好方法吗?
原文由 Nithin Michael 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 android 设备中运行应用程序时发现了一些崩溃,这在模拟器中没有显示。所以我需要将 Logcat 保存在设备内存或 SD 卡中的文本文件中。你能建议我这样做的好方法吗?
原文由 Nithin Michael 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
在应用程序的开头使用 Application 类。这允许正确的文件和日志处理。
下面的代码在以下位置创建一个日志文件:
XXX 是以毫秒为单位的当前时间。每次运行应用程序时,都会创建一个新的 logcat_XXX.txt 文件。
您需要 .manifest 文件中的应用程序类的正确权限和名称:
编辑:
如果你只想保存一些特定活动的日志..
代替:
和: