【问题标题】:Can we see our stack of activity for my own Android application?我们可以看到我自己的 Android 应用程序的活动堆栈吗?
【发布时间】:2013-05-25 16:24:46
【问题描述】:

有没有办法查看我自己的应用程序的堆栈活动?

【问题讨论】:

    标签: android


    【解决方案1】:

    在命令行中输入:

     adb shell dumpsys activity
    

     adb shell dumpsys activity activities
    

    (第二个提供较短的堆栈)

    Source

    【讨论】:

    • 我的终端上没有那个命令行“adb”,好的,它在我的平台工具档案中
    • @Damiii you don't have 意味着你不知道如何访问它或它的nt那里
    • 我看到了它现在的位置,并执行了上面的命令:我对所有这些行有点困惑
    • @Damiii 所有这些行都是你的活动!
    • 如果您在行尾添加活动,您将获得更短的堆栈
    【解决方案2】:

    我认为您需要的是 Hierarchy Viewer。 您可以在 Hierarchy Viewer 中查看 Activity 堆栈。

    【讨论】:

    • 它说“ViewServerDevice]无法调试设备:samsung-gt_i9505-4807291a”:/
    • 你在 Eclipse 中有层次结构查看器吗?
    • 所以现在..有什么问题?..你能看到活动堆栈吗?..试着运行你的应用程序并检查..
    • "HierarchyViewer 不适用于用户构建(即商店中可用的设备)。这是出于安全原因。如果 HiearchyViewer 能够在用户构建上运行,则桌面上的任何应用程序(甚至在某些情况下,手机)可能会访问私人信息(如登录名和密码)。”
    • 是的,我确实运行了,但它没有显示。可能是由于“无法从设备获取查看服务器协议版本”错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多