Android Studio 不按包名显示日志
Posted
技术标签:
【中文标题】Android Studio 不按包名显示日志【英文标题】:Android Studio doesn't display logs by package name 【发布时间】: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 解决这个问题?
【问题讨论】:
你能用这个选项使用过滤器<option name="packageNamePattern" value="com.zastavok.net" />
吗?
@RandykaYudhistira 没有效果
嗯试试这个解决方案***.com/questions/19931987/…
@NickUnuchek 谢谢。它对我有用
【参考方案1】:
未显示日志,因为我的应用未在进程中显示。
所以最后我得到了它的工作,通过: 点击
选中“显示所有进程”复选框!
但是正如您在问题中看到的那样,复选框在开始时处于启用状态,因此存在多个问题。
总而言之,这些是需要执行的其他操作:
杀死所有 adb 进程(使用 ps -x | grep adb 和 kill -9 ****) 终端中的 adb start-server 重新连接设备 adb device(确保设备连接成功) 确保 Android DDMS 设备 | logcat 显示您的应用,并且只列出了一台设备。 选中显示所有进程复选框【讨论】:
以上是关于Android Studio 不按包名显示日志的主要内容,如果未能解决你的问题,请参考以下文章