我想使用adb shell dumpsys alarm来调试我正在设置的一些警报,但它产生了大量的数据,有没有办法将输出限制在某个应用程序上?
我试过了,但没有用:adb shell dumpsys com.mypackage
发布于 2013-02-21 21:00:53
我想使用adb shell的哑弹警报来调试我设置的一些警报,但它产生了大量的数据,有没有办法将输出限制在某个应用程序上?
不能,但是像grep和fgrep这样的命令行实用程序可以向您显示引用某个字符串的输出片段,比如您的包名。
发布于 2017-04-01 23:42:24
对于我来说,将整个shell命令放在引号中是这样的:
adb shell "dumpsys alarm | grep my.packagename"或
adb shell "dumpsys alarm | fgrep my.packagename"发布于 2013-02-22 00:57:16
dumpsys命令仅适用于实现了.Dump()的“服务”。您可以使用service list命令查看服务列表。此外,您还可以检查adb logcat -s -b events <NameOfYourApp>:*是否生成了您要查找的数据。如果其他方法都不适用于您,那么可以使用grep。
https://stackoverflow.com/questions/14998988
复制相似问题