解决HierarchyViewer无法读取真机应用信息的问题

HierarchyViewer只能读取虚拟机和开发手机的应用信息,无法检测到平时我们使用的手机的应用信息,解决方案如下:


在工程里面添加ViewServer.java(https://github.com/romainguy/ViewServer)

在需要检测的activity里面,添加如下代码,重新编译应用即可。

@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
        ViewServer.get(this).addWindow(this);
	}

@Override
    protected void onResume() {
        super.onResume();
        ViewServer.get(this).setFocusedWindow(this);
    }

public void onDestroy() {
		super.onDestroy();
        ViewServer.get(this).removeWindow(this);
	};


你可能感兴趣的:(Android,HierarchyViewer,Hierarchy)