标签:10 Appium uiautomatorviewer UiAutomatorViewer bat Unable adb android 打开
文章目录
1打开UiAutomatorViewer
承接Appium学习笔记01的配置AndroidSDK环境变量
找到并打开C:\Program Files\android\sdk-tools\bin目录下的uiautomatorviewer.bat文件,即可调出UI Automator Viewer界面,点击左上角的第二个按钮(device screenshot),即可获取到手机当前界面,进而得到界面元素(控件)的标记信息
2问题及解决
2.1 打开uiautomatorviewer.bat闪退
打开uiautomatorviewer.bat闪退,无法调出Ui Automator Viewer界面,可能是因为JDK版本太高了,换成jdk8即可。
2.2Unable to connect to adb
若点击第二个按钮(device screenshot)出现错误:Unable to connect to adb,
可能原因一,它找不到adb命令:
编辑uiautomatorviewer.bat文件,编辑最后一行,将%prog_dir%换成adb文件所在文件夹路径即可。
#修改之前
call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %*
#修改之后
call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=C:\Program Files\android\platform-tools" -jar %jarpath% %*
可能原因二,adb正在命令被appium等其它程序使用进而造成了冲突,停起一下adb即可:
adb kill-server#关闭adb服务
adb start-server#打开adb服务
标签:10,Appium,uiautomatorviewer,UiAutomatorViewer,bat,Unable,adb,android,打开 来源: https://blog.csdn.net/E_I_F/article/details/105349466
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。