问题:
在调研appium自动化中,最开始使用的模拟器,adb查看设备时,输入dab devices一下就连上了。
但是使用真机连接时,就出现了设备连上了,但是设备状态却不对,显示为unauthorized(未经授权的)。就相当于是强行连接上了,但是不能使用。
调研:
百度大法,百度一下,搜索出来可能是设备已经授权给其他终端,保留上一个终端的授权数据,所以需要在调试按钮
但是点击之后,查询还是提示unauthorized,有点崩溃。
重启大法
1. 手机重启
2. Adb重启
在命令行分别输入
adb kill-server
adb start-server
3. 查看设备是否已连接
adb devices
一般这两套方案下来,手机会出现下面的图,点击确认基本就解决了
终极大法
在前面的方案都失效时,找到C:\Users\xxx\.android里面删掉adbkey和adbkey.pub两个文件,然后重复百度大法和重启大法,一般就都能解决。就会出现下面的连接成功的状态
总结:
在开展测试活动前,前期的环境部署也是必不可少的一环,在此过程中会遇到很多问题,单纯的靠百度还是会有一点缺失,得结合以往解决问题的思路去考虑。越是这种小问题,我们没有记录和补充,以后再次遇到还是会一脸懵。所以我们需要把这些小的问题记录下来,这些都是我们宝贵的财富。