基于UiAutomator2写了一段自动登录的实列,用真机测试的时候,自动化输入是ok的,但在执行click()点击事件的时候,总是提示无权限,提示异常如下:
Injecting to another application requires INJECT_EVENTS permission
在网上能搜索到的解决方案都试过了,都没有解决无权限的问题,在绝望的时候开始怀疑系统了,我的手机是小米5 MI8的系统,最后自己琢磨终于解决了问题。
解决方案:打开USB调试(安全设置) 再调试,终于解决了点击无权限的问题。
设置 --》 更多设置 --》 开发者选项 --》USB调试(安全设置)
PS:我用的是小米手机,可能只是小米手机会出现这个问题,其他机型我没有试过。