如何使用Nexus One运行层次结构视图

时间:2010-09-14 17:26:08

标签: android

我正在尝试使用层次结构查看器调试nexus上的Android应用程序。我在桌面上启动层次结构视图,在“设备”下,我看到了我的手机,但是当我点击“启动服务器”时,我看到了 '版本= 2 协议= 2 我启动层次结构查看器的终端上的版本= 2'。

但没有其他事情发生,'加载视图层次结构'仍然被禁用。

请告诉我如何让层次结构查看器工作?

3 个答案:

答案 0 :(得分:14)

或者将ViewServer包含在您的应用程序中。然后,您可以在任何设备上使用层次结构查看器。但仅适用于您自己的应用。

https://github.com/romainguy/ViewServer

需要ADT版本12。

答案 1 :(得分:6)

来自Mark Murphy's book

  
    

请注意,您不能将HierarchyViewer与生产Android设备一起使用(例如,T-Mobile G1)

  

尽管如此,我已经能够在安装非官方ROM并生根后运行我的手机上的HierarchyViewer。不过,我认为它会使保证失效。

答案 2 :(得分:1)

您需要解锁引导加载程序并根设备。运行hierarchyViewer完全值得花时间。