ADB的logcat怎么输出对应程序的log?

2013 年 5 月 21 日
 mopig
刚接触,望提示下.
18713 次点击
所在节点    Android
7 条回复
xhinking
2013 年 5 月 21 日
Logcat左上有一个绿色的+按钮,点击添加新的过滤器,填写"by Application Name"一栏即可。
mopig
2013 年 5 月 21 日
@xhinking 不是IDE环境,是adb 命令行输出~
mopig
2013 年 5 月 21 日
adb -d logcat <your package name>:<log level> *:S 应该是这样的~
john737
2013 年 5 月 27 日
我在用cocos2dx,目前都是直接|grep "cocos"这样子用的
wwwjfy
2013 年 5 月 27 日
我一般 grep pid,确实比较麻烦,每次都得找,还懒得写脚本

直接 grep 程序名有可能漏掉一些不包含程序名的,比如第三方库的 log
chengchao0311
2013 年 6 月 21 日
adb logcat | grep `adb shell ps | grep <your package name> | cut -c10-15`
qutian
2013 年 6 月 27 日
adb logcat -s filtername 可以输出对应标签的log

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/69646

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX