我正在尝试使用层次结构查看器调试nexus上的Android应用程序。我在桌面上启动层次结构视图,在“设备”下,我看到了我的手机,但是当我点击“启动服务器”时,我看到了 '版本= 2 协议= 2 我启动层次结构查看器的终端上的版本= 2'。
但没有其他事情发生,'加载视图层次结构'仍然被禁用。
请告诉我如何让层次结构查看器工作?
答案 0 :(得分:14)
或者将ViewServer包含在您的应用程序中。然后,您可以在任何设备上使用层次结构查看器。但仅适用于您自己的应用。
https://github.com/romainguy/ViewServer
需要ADT版本12。
答案 1 :(得分:6)
请注意,您不能将HierarchyViewer与生产Android设备一起使用(例如,T-Mobile G1)
尽管如此,我已经能够在安装非官方ROM并生根后运行我的手机上的HierarchyViewer。不过,我认为它会使保证失效。
答案 2 :(得分:1)
您需要解锁引导加载程序并根设备。运行hierarchyViewer完全值得花时间。