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

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

直接 grep 程序名有可能漏掉一些不包含程序名的,比如第三方库的 log
chengchao0311
2013-06-21 14:14:45 +08:00
adb logcat | grep `adb shell ps | grep <your package name> | cut -c10-15`
qutian
2013-06-27 12:28:52 +08:00
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