【问题标题】:Android Studio doesn't display logs by package nameAndroid Studio 不按包名显示日志
【发布时间】:2015-03-24 17:41:21
【问题描述】:

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

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

<?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>

但在此过滤器中没有结果:

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

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

【问题讨论】:

  • 你能用这个选项使用过滤器&lt;option name="packageNamePattern" value="com.zastavok.net" /&gt; 吗?
  • @RandykaYudhistira 没有效果
  • 嗯试试这个解决方案stackoverflow.com/questions/19931987/…
  • @NickUnuchek 谢谢。它对我有用

标签: android logging android-studio android-logcat android-log


【解决方案1】:

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

所以最后我得到了它的工作,通过: 点击

选中“显示所有进程”复选框!

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

总而言之,这些是需要执行的其他操作:

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

【讨论】:

    猜你喜欢
    • 2015-05-03
    • 2015-10-27
    • 2021-06-17
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多