【问题标题】:Running Hierarchy Viewer运行层次结构查看器
【发布时间】:2010-10-19 00:26:33
【问题描述】:

我正在尝试运行 Hierarchy Viewer。 developer.android.com 说

“连接您的设备或启动模拟器。

从终端,从您的 SDK /tools 目录启动 hierarchyviewer。”

我尝试在 sdk/tools 中查找层次结构查看器,但找不到。我意识到我的困难可能只是因为我是一个完全的菜鸟,所以我可能只是缺少一些基本的东西。

如何运行hierarchyviewer?

谢谢!

【问题讨论】:

标签: java android


【解决方案1】:

(对不起,我本来打算将此作为评论添加到下面 Mayra 的回答中)

我使用的是 SDK_r06,而 HierarchyViewer.exe 位于 /tools 文件夹中。

我升级到 SDK_r07(使用 Android SDK 和 AVD Manager),现在 HierarchyViewer.exe 不在 /tools 文件夹中。

我从 Android 网站重新下载了 SDK,它不在 /tools 文件夹中。

它是否被排除在 SDK_r07 版本的 SDK 之外?

【讨论】:

    【解决方案2】:

    在您的工具目录中创建一个名为 hv.bat 的文件 并将此代码添加到其中

    java -Xmx512m  -jar ./lib/hierarchyviewer.jar
    

    这是windows文件目录的问题,但我们知道hierarchyviewer.jar在lib中!!!

    或者这里是原始批次http://groups.google.com/group/android-developers/browse_thread/thread/30124afa7a708c96/c51b4fc2e979a721

    【讨论】:

      【解决方案3】:

      刚刚遇到同样的问题。看起来 SDK 工具的第 7 版由于未知原因不包含可执行文件(您可以下载 SDK 并看到它不存在)。因此,更新会删除可执行文件,即使它之前存在。但是,可执行文件不是 *.exe,而只是 *.bat,它使用 lib 文件夹中的 HierarchyViewer.jar。

      所以我只是将第 6 版的 hierarchyviewer.bat 文件复制到了工具文件夹中,它就可以工作了。
      请注意,您必须输入 hierarchyviewer 或 hierarchyviewer.bat 来启动它,而不是 hierarchyviewer.exe。

      【讨论】:

      • 我应该从 2009 年 9 月开始下载 1.6 r1 版吗?如果没有,我在哪里可以获得第 6 版?
      • 看起来 hierarchyviewr.bat 已被弃用,建议我们改用 monitor.bat(位于 tools 文件夹中)。希望这对某人有帮助!
      【解决方案4】:

      我假设您在 Windows 上.. 打开终端窗口运行开始 -> 运行并输入“cmd”。您应该会看到一个带有光标的黑色窗口。

      您需要通过键入cd C:\full\path\to\tools\directory 填写您安装sdk 的路径来打开工具目录。

      如果您输入dir,您应该会看到文件夹中的文件列表,其中之一是hierarchyviewer.exe。运行该文件(只需输入hierarchyviewer.exe

      【讨论】:

      • 非常感谢您的详细回复。我看到hierarchyviewer 的唯一地方是在lib 子文件夹中。那里有一个 Jar 文件...
      • 你下载的是什么版本的sdk?它肯定应该在工具文件夹中,但我无法轻松访问 Windows 框以查看它在哪里。您是否看到其他工具,例如 adb?
      • 我下载了SDK_r07。我在那里看到了其他工具:adb、dmtracedump、emulator、etc1tool、fastboot 等。
      • 奇怪,应该有。您可以尝试重新下载 sdk。它可能以某种方式被删除了?
      • 谢谢。如果我这样做,我应该删除我安装 SDK 的整个目录还是应该运行卸载?
      【解决方案5】:

      如果你在 Windows 上启动你的 cmd 然后输入

      cd\C:\android-sdk-windows\tools 然后输入现在您在工具文件夹中,然后输入 hierarchyviewer
      然后输入,现在你应该看到hierarchyviewer

      这里有一个关于如何打开和使用它的链接http://developer.android.com/guide/developing/debugging/debugging-ui.html 和好文章 http://mobile.tutsplus.com/tutorials/android/android-tools-using-the-hierarchy-viewer/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-11
        相关资源
        最近更新 更多