Android Studio 不按包名显示日志 [英] Android Studio doesn't display logs by package name

查看:65
本文介绍了Android Studio 不按包名显示日志的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在日志中运行项目后添加过滤器,例如app:My_Package_Name"

After running a project in log is added filter such as "app: My_Package_Name"

在/.idea/workspace.xml 中添加:

in /.idea/workspace.xml added:

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AndroidConfiguredLogFilters">
    <filters>
      <filter>
        <option name="logLevel" value="verbose" />
        <option name="logMessagePattern" value="" />
        <option name="logTagPattern" value="" />
        <option name="name" value="app: com.zastavok.net" />
        <option name="packageNamePattern" value="com.zastavok.net" />
        <option name="pid" value="" />
      </filter>
    </filters>

但是在这个过滤器中没有结果:

But in this filter no results:

但是如果我将过滤器更改为无过滤器",则会显示所有结果:

But if I change filter to "No Filters", all results are displayed:

如何通过Package_Name的日志解决这个问题?

How to solve this problem with logs by Package_Name?

推荐答案

日志未显示,因为我的应用程序未在进程中显示.

Logs wasn't display because my app doesn't display in process.

所以最后我让它工作了,通过:点击

So finally I got it working, by: Click on

选中显示所有进程"复选框!

Checking 'Show all processes' checkbox!

但是正如您在问题中看到的,复选框在开始时处于启用状态,因此存在多个问题.

BUT as you see in the question, checkbox was on at the beginning, so there were multiple issues.

总而言之,以下是需要完成的其他操作:

To summarize, these are other actions to be done:

  • 杀死所有 adb 进程(使用 ps -x | grep adb 和 kill -9 ****)
  • 终端中的 adb start-server
  • 重新连接设备
  • adb 设备(确保设备连接成功)
  • 确保 Android DDMS 设备 |logcat 会显示您的应用,并且只列出了一台设备.
  • 选中显示所有进程复选框

这篇关于Android Studio 不按包名显示日志的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆