Android Studio - logcat 在 运行 应用后自动创建过滤器
Android Studio - logcat filter created automatically after running app
这周我开始使用 Android Studio 编程时,我想知道为什么 logcat 调试 window 没有显示输出。
经过一些检查后,我发现我有一个过滤器处于活动状态,它隐藏了 logcast 输出。
将过滤器切换到 "No filters" 后,logcat 输出可见。
所以,我删除了这个过滤器。
再次 运行 应用程序后,logcat 再次为空 - 原因再次是过滤器,它是在我启动应用程序时重新创建的。
创建的过滤器已命名
app: com.xyz.my_app
它唯一的选项集是
By package name: com.xyz.my_app
所以我的问题是:这个过滤器在 运行 一个应用程序之后创建是否正常,为什么它会阻止 logcat 显示任何内容?
我有点困惑,因为我确定我在上周末没有出现这种行为..logcat 无需将过滤器设置为 [=27] 即可显示日志=]手动。
我在下面找到了答案post:
Logcat cannot detect app or package names
每次应用程序创建一个过滤器 运行 似乎是正常的。
logcat无法过滤日志的问题是因为日志输出中的包名丢失了。
这可以通过启用 "Tools > Android > Enable ADB integration" 来解决。 (正如用户 Gak2 在问题的评论中所述...)
我想我无意中禁用了它,这可以解释为什么日志记录每天都停止工作。
这周我开始使用 Android Studio 编程时,我想知道为什么 logcat 调试 window 没有显示输出。 经过一些检查后,我发现我有一个过滤器处于活动状态,它隐藏了 logcast 输出。 将过滤器切换到 "No filters" 后,logcat 输出可见。
所以,我删除了这个过滤器。 再次 运行 应用程序后,logcat 再次为空 - 原因再次是过滤器,它是在我启动应用程序时重新创建的。
创建的过滤器已命名
app: com.xyz.my_app
它唯一的选项集是
By package name: com.xyz.my_app
所以我的问题是:这个过滤器在 运行 一个应用程序之后创建是否正常,为什么它会阻止 logcat 显示任何内容?
我有点困惑,因为我确定我在上周末没有出现这种行为..logcat 无需将过滤器设置为 [=27] 即可显示日志=]手动。
我在下面找到了答案post:
Logcat cannot detect app or package names
每次应用程序创建一个过滤器 运行 似乎是正常的。 logcat无法过滤日志的问题是因为日志输出中的包名丢失了。 这可以通过启用 "Tools > Android > Enable ADB integration" 来解决。 (正如用户 Gak2 在问题的评论中所述...)
我想我无意中禁用了它,这可以解释为什么日志记录每天都停止工作。