我正在尝试使用终端连接到设备的logcat
以获取我的应用的输出。我正在使用的语法是这个
adb -d logcat my.app.package.name *:S
但是当我输入这个命令时,我得到像
这样的空输出$ adb -d logcat my.app.package.name *:S
--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
但是,如果我通过adb -d logcat *:E
在设备上全局监控消息,那么我可以看到我的应用程序生成的错误。
为什么我没有使用上面的命令得到任何东西?根据Google文档(http://developer.android.com/tools/debugging/debugging-log.html),语义是可以的。我在某个地方犯了错误吗?
注意:如果我尝试使用像adb -d logcat | grep "my app"
这样的GREP,那么我会获得logcat日志。