方法一:
打开androidSDK/tools/bin目录下的uiautomatorviewer.bat
如果打不开,解决方案:
1. 关闭appium desktop
2. 首次打开uiautomatorviewer.bat时,需要更改文件里的 "-Dcom.android.uiautomator.bindir" 改成platform-tools那个目录,我的目录为F:\androidSDK\platform-tools
-Dcom.android.uiautomator.bindir=F:\androidSDK\platform-tools
3. 检查环境变量,确保
ANDROID_HOME 包含androidSDK目录 , F:\androidSDK
JAVA_HOME 包含JDK目录,F:\androidSDK\jdk1.8.0_181
PATH 包含sdk和jdk/bin F:\androidSDK\platform-tools; F:\androidSDK\jdk1.8.0_181\bin; %ANDROID_HOME%\tools
4. 在uiautomatorviewer.bat里添加以下代码
call adb shell uiautomator dumpcall
call adb pull /storage/sdcard/window_dump.xml .
call window_dump.xml
最后运行成功