2010-09-14 32 views
4

我正在嘗試使用層次結構查看器調試nexus上的android應用程序。我開始在桌面上的層次結構視圖,在'設備'下,我看到我的手機,但是當我點擊'啓動服務器'時,我看到 'version = 2 protocol = 2 version = 2'觀衆。如何使用Nexus One運行層次結構視圖

但是沒有其他事情發生,'加載視圖層次'仍然被禁用。

你能告訴我如何讓層次結構查看器工作?

回答

6

Mark Murphy's book:你不能HierarchyViewer與生產的Android設備(例如,T-Mobile的G1)

雖然使用

注意,我已經能夠在安裝非官方的ROM並對其進行生根後,在手機上運行HierarchyViewer。不過,我認爲這取消了保證。

1

您將需要解鎖引導程序並將設備root。沿着完全值得的時間運行hierarchyViewer。

+0

它不僅僅是生根設備。 ro.debuggable和ro.secure需要設置爲「工程」選項。 1和0。 – 2012-07-24 12:59:49

14

或將ViewServer包含到您的應用程序中。然後,您可以在任何設備上使用層次結構查看器。但只適用於你自己的應用程序。

https://github.com/romainguy/ViewServer

ADT版本12必需的。