Android Studio不按包名显示日志

时间:2015-01-26 10:01:05

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

在日志中运行项目后,添加过滤器,例如" 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>

但是在这个过滤器中没有结果: enter image description here

但如果我将过滤器更改为&#34; No Filters&#34;,则会显示所有结果: enter image description here

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

1 个答案:

答案 0 :(得分:19)

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

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

enter image description here

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

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

总而言之,这些是要完成的其他行动:

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