如何在 Android Studio 调试中生成打印消息?

How to generate printed messages in Android Studio debugging?

我目前正在尝试在 Android Studio 中调试 Android 应用程序。但是,由于 logcat 系统上有成千上万条无用的消息,我发现无法使用它。

有谁知道我如何简单地将 System.out.println 语句的等效项插入到我的代码中,以便我在调试代码时只能查看这些语句,而不是 [=] 的所有其他随机系统消息20=] 生成?

在此先感谢您的帮助。

使用 logcat 是做你想做的事情的方法。 System.out.println 不会完成这项工作。

在 android studio 中,您可以通过日志记录 window 右上角的旋转器过滤日志。如果您 select "Show only selected application" 和 select 您的应用程序位于 window 左上角的微调器中,您将只会看到您的应用程序的日志。

您也可以在 shell 中使用。如果你只想查看某个标签的日志,你可以使用(假设 adb 在你的路径中)adb logcat | grep your_tag

如果您只想查看自定义消息,则需要过滤掉剩余的消息,这可以使用标签来完成。这已在此处描述:How to filter Android logcat by application?