在Android中查看活动堆栈

76

在Android中,为了调试目的,是否可以查看活动堆栈?


这是一个关于查看任务活动栈的问题,可以在https://dev59.com/G3E95IYBdhLWcg3wHqal 上找到。 - andr
1个回答

136

要显示活动堆栈,请运行以下命令:

adb shell dumpsys activity activities

5
如果您执行adb shell dumpsys activity activities命令,您将获得少量信息,其中包括正在运行的任务、活动和最近的任务。 - Kevin McMahon
49
此命令是通过管道连接两个命令,非常方便(来自SO论坛的另一个线程) adb shell dumpsys activity | grep -i run - loeschg
2
有没有一种方法可以实时观看而不是快照?事情发生得太快了... - Nathan H
7
假设您正在使用Linux系统,您可以使用"watch"命令: watch -n 1 "adb shell dumpsys activity | grep -i com.yourapp" 来监视名为"com.yourapp"的应用程序的活动状态。请注意,该命令将每秒刷新一次屏幕,并显示与所提供的关键词匹配的结果。 - Mr. Bungle
2
我应该在哪里运行这个命令? - Vikas Pandey
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接