2010-10-19 89 views
2

我想運行層次結構查看器。 developer.android.com說要運行層次結構查看器

「連接你的設備或啓動的仿真器。

從終端,從您的SDK/tools目錄推出hierarchyviewer。」

我試圖在sdk/tools中找到層次結構查看器,但找不到它。我意識到我的困難可能只是我成爲一名總noob的結果,所以我可能會錯過一些基本的東西。

如何運行hierarchyviewer?

謝謝!

+0

[我如何使用層次結構查看器](https://stackoverflow.com/a/45055690/6521116) – 2017-07-12 11:03:56

回答

1

剛剛有同樣的問題。它看起來像SDK Tools的版本7不包含可執行文件,原因不明(您可以下載SDK並查看它不存在)。因此,更新會刪除可執行文件,即使它之前存在。但是,可執行文件不是* .exe,而是* .bat,它使用lib文件夾中的HierarchyViewer.jar。

所以我剛剛從第6個版本複製hierarchyviewer.bat文件到工具文件夾,它的工作。
請注意,您必須鍵入hierarchyviewer或hierarchyviewer.bat才能啓動它,而不是hierarchyviewer.exe。

+0

我應該從2009年9月下載版本1.6 r1嗎?如果沒有,我可以在哪裏獲得第六版? – LuxuryMode 2010-10-20 01:23:29

+0

看起來像hierarchyviewr.bat已被棄用,並建議我們使用monitor.bat來代替(位於tools文件夾中)。希望這可以幫助別人! – LargeGlasses 2014-05-30 18:42:54

1

我假設你在windows上打開一個終端窗口運行start - > run並輸入「cmd」。你應該看到一個帶有光標的黑色窗口。

您需要打開工具目錄,方法是輸入cd C:\full\path\to\tools\directory,填寫安裝sdk的路徑。

如果您輸入dir,您應該會看到位於該文件夾內的文件列表,其中之一是hierarchyviewer.exe。運行該文件(只需輸入hierarchyviewer.exe

+0

非常感謝您的詳細回覆。我看到hierarchyviewer的唯一地方是在lib子文件夾中。這裏有一個Jar文件... – LuxuryMode 2010-10-19 01:19:07

+0

你下載了哪個版本的sdk?它應該明確地位於工具文件夾中,但我不能輕鬆訪問窗口框,以查看它在哪裏。你有沒有看到其他工具,如adb? – 2010-10-19 01:34:02

+0

我下載了SDK_r07。我在那裏看到其他工具:adb,dmtracedump,模擬器,etc1tool,fastboot等。 – LuxuryMode 2010-10-19 01:40:34

2

(對不起,我的意思是添加爲以下梅拉的答案評論)我用SDK_r06和HierarchyViewer.exe是在/ tools文件夾

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

我從Android網站重新下載了SDK,它不在/ tools文件夾中。

它已經被遺漏在SDK的SDK_r07版本之外了嗎?