如何以编程方式清除Android App日志消息



在我的Android应用程序中,我读取了日志消息。阅读日志消息后,我想清除它。因此,我尝试了遵循清除应用程序日志的代码。

ProcessBuilder().command("logcat", "-c").redirectErrorStream(true).start()
Runtime.getRuntime().exec(arrayOf("logcat", "-c"))
Runtime.getRuntime().exec("logcat -c")
Runtime.getRuntime().exec("logcat -b all -c")

,但没有清除上述代码。但是,每当我从PC的命令提示符中使用adb logcat -c时,它可以正常工作。因此,如何在Android中以语法清除日志。

您无法编写代码以清除Android Studio中的LogCat,但是每次运行应用程序时,您都可以清除LogCat。按着这些次序:1.运行2.Edit配置3.然后,当显示"运行/调试配置"对话框时,单击" LogCat"选项卡(现在在Android Studio 2.x中称为其他杂项((关于您是否在最新版本中的IDK(4.您将看到"启动前清除日志"复选框,现在单击它检查。5.在Android Studio中的每次新运行之前,将清除您的LogCat输出。希望这对你有帮助。

相关内容

最新更新