一、提出问题
在电脑通过USB连接新的Android设备,想要通过adb来进行一些操作时,却发现命令提示符上在输入下面命令后显示设备未授权的信息也就是"unauthorized"
代码语言:javascript复制adb devices
二、不可行的解决方案
有人提出的解决方案是打开Android设备的开发者选项中的USB调试,但笔者在之前已经打开了,由此可知问题并不与此相关。
三、问题解决
通过查阅各种资料发现了能够解决问题的方法,需要如下几步:
1.删除C盘相关文件
通过计算机的C盘路径找到两个文件adbkey和adbkey.pub并进行删除
C:UsersAdministrator.android
2. Android设备撤销USB调试授权
点击Android设备的开发者选项中的撤销USB调试授权,笔者认为此举在于去掉之前的设置,方便之后重新操作。
3.Android设备重连计算机
如果此时Android设备仍通过USB线连接计算机,需要先拔掉,接着再重新插入使其重连计算机
4.输入adb相关指令
Android设备重连计算机后,在计算机的命令提示符依次输入下面三个指令:
代码语言:javascript复制adb kill-server
adb start-server
5.Android设备重新授权
在输入完上面两条指令后,Android设备会弹出授权弹窗,点击确定即可
6.重新输入adb指令
进行完上面的步骤后就可以重新输入指令,此时就可以成功授权啦
代码语言:javascript复制adb devices