一、android 9.0系统不能用uiautomator识别,解决办法
使用下边的adb命令来进行截图并上传到uiautomator里边
1.截取uix资源文件
```
adb shell uiautomator dump /sdcard/screen.uix
adb pull /sdcard/screen.uix C:/log/screen.uix
```
注明:新手机地址改成:/data/local/tmp/**.uix
2.截取截图
```
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png C:/log/screen.png
```
打开sdk tools目录下的uiautomatorviewer.bat,导入从机器获取的截图和资源文件
![](https://img-blog.csdnimg.cn/img_convert/811c7f8e1c55b834b6b248a33bba57e9.png)
![](https://img-blog.csdnimg.cn/img_convert/da2d0bc9c1889c713a19ad27b2c1bec2.png)
二、Android 10不能使用uiautomatorviewer定位元素的终极解决方法:[链接地址](https://www.jianshu.com/p/6bfc11e058de/ "链接地址")