在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。可以用来查看各个控件的id。
电脑已搭配好android SDK环境
1.手机连接USB线(开启USB调试)
2. 在eclipse的ADTAndroid插件中,可以启动HierachyViewer,但也可以从AndroidSDK工具包中,通过命令行的方式可以启动,具体方法为,到AndroidSDK下的tools目录下,在命令行方式下运行hierachyviewer即可。
在启动后,可以看到如下的界面,会显示当前正在运行中的模拟器的信息,这里我们可以鼠标点击我们已经启动了的Activity:
双击需要的activity,以新浪微博为例
点击界面右下角的预览框,在左上角会出现灰色的框或是绿色的选择框,点击该框,查看预览大图,可以看到id。
这样就可以获取到需要的空间id,可以利用id来实现monkeyrunner脚本。