UIAutomator环境Android8.0 环境异常解决
个人PC环境
ANDROID_HOME:F:\1Study\Andriod\51zxw_2018-0102\Sdk
ANT_HOME:D:\ant\apache-ant-1.10.5\
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;D:\ant\apache-ant-1.10.5\lib
JAVA_HOME:D:\Program Files (x86)\java\bin
Path:C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\Program Files (x86)\java\bin;D:\Program Files (x86)\mysql\MySQL Server 5.6\bin;F:\1Study\Andriod\51zxw_2018-0102\android-sdk\sdk\tools;F:\1Study\Andriod\51zxw_2018-0102\Sdk\platform-tools;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\Administrator\AppData\Local\Programs\Appium;C:\Users\Administrator\AppData\Local\Programs\Appium\resources\app\node_modules.bin;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;C:\Python27;C:\Program Files (x86)\Appium\node_modules\.bin;D:\ant\apache-ant-1.10.5\bin;C:\Users\Administrator\AppData\Local\Programs\Python\Python37
adb --version :
Android Debug Bridge version 1.0.39
Version 0.0.1-4500957
Installed as C:\Users\Administrator\adb.exe 还有AdbWinApi.dll AdbWinUsbApi.dll fastboot.exe
F:\1Study\Andriod\51zxw_2018-0102\Sdk\tools 无需adb
Android6.0开关控件 android:id/switchWidget
同样的环境在Android6.0上可正常扑获界面UI,Android8.1 启动异常 adb devices也为null ?
解决办法 打开开发者选项-->打开USB调试 即可
启动产生一个错误
产生原因:android8.1以后sdk tools自带的uiautomator直接打开,截取不到机器界面信息
可以使用以下方法手动截取。
首先操作机器定位到要分析的界面。
1.截取uix资源文件
adb shell uiautomator dump /sdcard/screen.uix
adb pull /sdcard/screen.uix D:/screen.uix
注明:新手机地址改成:/data/local/tmp/**.uix
2.截取截图
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png D:/screen.png
打开sdk tools目录下的uiautomatorviewer.bat,导入从机器获取的截图和资源文件
最新文章
- 【WCF】如何将WCF部署到远程服务器
- EF架构~有时使用SQL更方便
- FW nexus docker
- 从协议VersionedProtocol开始
- Java [Leetcode 70]Climbing Stairs
- JS 页面打印
- 大型网站应用中MySQL的架构演变史
- 吉哥系列故事--完美队形 - HDU 4513 (Manacher)
- isdigit()判断是不是数字
- AS3中释放优化的几条常识
- AngularJS1.X学习笔记6-控制器和作用域
- php 通过header下载中文文件名 压缩包损坏或文件不存在的问题
- Flex 弹性盒基本语法
- Android EditText手机号格式化输入XXX-XXXX-XXXX
- 2028 ACM Lowest Common Multiple Plus
- MIT Molecular Biology 笔记2 DNA的突变和修复
- 15款Django开发常用软件包(转)
- day08作业
- pku 2284 That Nice Euler Circuit
- /etc/vsftpd.conf详解
热门文章
- Nginx to start, restart, shutdown and upgrade
- 利用EasyExcel进行对表格数据的写入
- C语言笔记、文件io的操作
- kafka零拷贝
- Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines 论文研读
- 少儿编程:python趣味编程第一课
- [jvm] -- 常用内存参数配置篇
- unittest学习笔记
- Eclipse普通java Project文件路径问题
- 下载spring的路径的文章,已经试用没问题