近期使用airtest进行自动化测试时,因为需要连接手机和电脑端,所以在使用adb去连接本人的安卓手机vivo z5时,发现一直提示unauthorized。后来经过一系列方法尝试,最终得以解决。

问题描述:

用数据线将手机接入电脑端,进入系统设置中需要开启开发者选项和USB调试。
在这里插入图片描述在这里插入图片描述此时打开airtest和命令行,使用adb命令去查看是可以看到设备的,但是一直提示unauthorized,这样是无法连接上手机的。
在这里插入图片描述
在这里插入图片描述

解决方法:

方法一:可能是设备已经授权给其他终端,保留了上一个终端的授权数据,需要撤销操作,然后重试。

在这里插入图片描述

方法二:如果撤销USB调试授权之后仍显示unauthorized,可在电脑端的C:\Users\xxx.android里面删掉adbkey和adbkey.pub两个文件,然后重启电脑端和手机设备,一般重启之后便可以正常连接了。

在这里插入图片描述
出现如上图片点击确定,完成对电脑端的授权,即可正常连接上手机端设备。

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐