在SDK中tool目录下面有一个工具,就是uiautomatorviewer.bat 这个工具是用来捕捉手机屏幕,然后对屏幕就行查看定位的元素,这样好方便做APP自动化,但通常很多人第一次做自动化时,会遇到很多问题,比如这个,在定位时,打开着控件后,点击第一个手机图标,这是连接手机捕捉屏幕,弹出了一个错误,然后百度了一圈试了各种办法都没有解决,后来发现了是一个最根本的错误。不是你安装错了,也不需要更改什么,到后面发现了是我没有打开appuim这个类似于中介人的服务器,所以导致他连接手机时,无法连接。
解决上面的错误的办法:是打开appuim工具,然后在设置里面设置好配置的东西,然后在连接一次即可。为什么打开呢,因为这个appuim等于是一个中间的服务器,需要经过它然后才能进行连接。其它就不多说了,不太懂的可以百度一下appuim的原理。
相关红框里面都要勾选,然后有一个重要的问题,那就是在选择系统版本的时候,要根据你的手机系统来选择,不能高于6.0的,否则也是抓不到手机屏幕的。没有低于6.0的系统的真机,那就只能用模拟器来操作了。