Android Studio 不按包名显示日志 [英] Android Studio doesn't display logs by package name
问题描述
在日志中运行项目后添加过滤器,例如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屋!