我正在嘗試使用層次結構查看器調試nexus上的android應用程序。我開始在桌面上的層次結構視圖,在'設備'下,我看到我的手機,但是當我點擊'啓動服務器'時,我看到 'version = 2 protocol = 2 version = 2'觀衆。如何使用Nexus One運行層次結構視圖
但是沒有其他事情發生,'加載視圖層次'仍然被禁用。
你能告訴我如何讓層次結構查看器工作?
我正在嘗試使用層次結構查看器調試nexus上的android應用程序。我開始在桌面上的層次結構視圖,在'設備'下,我看到我的手機,但是當我點擊'啓動服務器'時,我看到 'version = 2 protocol = 2 version = 2'觀衆。如何使用Nexus One運行層次結構視圖
但是沒有其他事情發生,'加載視圖層次'仍然被禁用。
你能告訴我如何讓層次結構查看器工作?
從Mark Murphy's book:你不能HierarchyViewer與生產的Android設備(例如,T-Mobile的G1)
雖然使用
注意,我已經能夠在安裝非官方的ROM並對其進行生根後,在手機上運行HierarchyViewer。不過,我認爲這取消了保證。
您將需要解鎖引導程序並將設備root。沿着完全值得的時間運行hierarchyViewer。
或將ViewServer包含到您的應用程序中。然後,您可以在任何設備上使用層次結構查看器。但只適用於你自己的應用程序。
https://github.com/romainguy/ViewServer
ADT版本12必需的。
它不僅僅是生根設備。 ro.debuggable和ro.secure需要設置爲「工程」選項。 1和0。 – 2012-07-24 12:59:49