一些UiAutomator测试时出现的问题

来源:互联网 发布:淘宝网怎么修改差评 编辑:程序博客网 时间:2024/06/06 03:07

1、UiDevice not initialized

没有初始化uidevice
初始化uidevice:UiDevice device = getUiDevice();

2、Injecting to another application requires INJECT_EVENTS permission

一般是因为未打开手机USB调试,没有权限模拟点击操作
设置 - 开发者模式 - USB调试(安全设置)

3、Unable to connect to adb. Check if adb is installed correctly

获取屏幕时出现这个问题,一般是由于路径错误导致,编辑sdk - tools -  uiautomatorview.bat
将文件最后一行binddir路径修改为SDK的platform-tools所在路径。

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=F:\SDK\platform-tools" -jar %jarpath% %*


原创粉丝点击