【发布时间】:2010-10-19 00:26:33
【问题描述】:
我正在尝试运行 Hierarchy Viewer。 developer.android.com 说
“连接您的设备或启动模拟器。
从终端,从您的 SDK /tools 目录启动 hierarchyviewer。”
我尝试在 sdk/tools 中查找层次结构查看器,但找不到。我意识到我的困难可能只是因为我是一个完全的菜鸟,所以我可能只是缺少一些基本的东西。
如何运行hierarchyviewer?
谢谢!
【问题讨论】:
我正在尝试运行 Hierarchy Viewer。 developer.android.com 说
“连接您的设备或启动模拟器。
从终端,从您的 SDK /tools 目录启动 hierarchyviewer。”
我尝试在 sdk/tools 中查找层次结构查看器,但找不到。我意识到我的困难可能只是因为我是一个完全的菜鸟,所以我可能只是缺少一些基本的东西。
如何运行hierarchyviewer?
谢谢!
【问题讨论】:
(对不起,我本来打算将此作为评论添加到下面 Mayra 的回答中)
我使用的是 SDK_r06,而 HierarchyViewer.exe 位于 /tools 文件夹中。
我升级到 SDK_r07(使用 Android SDK 和 AVD Manager),现在 HierarchyViewer.exe 不在 /tools 文件夹中。
我从 Android 网站重新下载了 SDK,它不在 /tools 文件夹中。
它是否被排除在 SDK_r07 版本的 SDK 之外?
【讨论】:
在您的工具目录中创建一个名为 hv.bat 的文件 并将此代码添加到其中
java -Xmx512m -jar ./lib/hierarchyviewer.jar
这是windows文件目录的问题,但我们知道hierarchyviewer.jar在lib中!!!
【讨论】:
刚刚遇到同样的问题。看起来 SDK 工具的第 7 版由于未知原因不包含可执行文件(您可以下载 SDK 并看到它不存在)。因此,更新会删除可执行文件,即使它之前存在。但是,可执行文件不是 *.exe,而只是 *.bat,它使用 lib 文件夹中的 HierarchyViewer.jar。
所以我只是将第 6 版的 hierarchyviewer.bat 文件复制到了工具文件夹中,它就可以工作了。
请注意,您必须输入 hierarchyviewer 或 hierarchyviewer.bat 来启动它,而不是 hierarchyviewer.exe。
【讨论】:
我假设您在 Windows 上.. 打开终端窗口运行开始 -> 运行并输入“cmd”。您应该会看到一个带有光标的黑色窗口。
您需要通过键入cd C:\full\path\to\tools\directory 填写您安装sdk 的路径来打开工具目录。
如果您输入dir,您应该会看到文件夹中的文件列表,其中之一是hierarchyviewer.exe。运行该文件(只需输入hierarchyviewer.exe)
【讨论】:
如果你在 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/
【讨论】: