成功解决Android设备adb连接后显示device unauthorized

一、提出问题

在电脑通过USB连接新的Android设备,想要通过adb来进行一些操作时,却发现命令提示符上在输入下面命令后显示设备未授权的信息也就是"unauthorized"

复制代码
adb devices

二、不可行的解决方案

有人提出的解决方案是打开Android设备的开发者选项 中的USB调试,但笔者在之前已经打开了,由此可知问题并不与此相关。

三、问题解决

通过查阅各种资料发现了能够解决问题的方法,需要如下几步:

1.删除C盘相关文件

通过计算机的C盘路径找到两个文件adbkeyadbkey.pub并进行删除

C:\Users\Administrator\.android

2. Android设备撤销USB调试授权

点击Android设备的开发者选项 中的撤销USB调试授权,笔者认为此举在于去掉之前的设置,方便之后重新操作。

3.Android设备重连计算机

如果此时Android设备仍通过USB线连接计算机,需要先拔掉,接着再重新插入使其重连计算机

4.输入adb相关指令

Android设备重连计算机后,在计算机的命令提示符依次输入下面三个指令:

复制代码
adb kill-server
adb start-server

5.Android设备重新授权

在输入完上面两条指令后,Android设备会弹出授权弹窗,点击确定即可

6.重新输入adb指令

进行完上面的步骤后就可以重新输入指令,此时就可以成功授权啦

复制代码
adb devices
相关推荐
一点七加一21 小时前
Harmony鸿蒙开发0基础入门到精通Day07--JavaScript篇
开发语言·javascript·ecmascript
qq_574656251 天前
java后端初始化模版
java·开发语言
毕设源码-朱学姐1 天前
【开题答辩全过程】以 基于JAVA的市级非物质文化遗产交流平台为例,包含答辩的问题和答案
java·开发语言
pedestrian_h1 天前
操作系统-线程
android·java·开发语言
A-code1 天前
C/C++ 中 void* 深度解析:从概念到实战
c语言·开发语言·c++·经验分享·嵌入式
gfdgd xi1 天前
GXDE 内核管理器 1.0.1——修复bug、支持loong64
android·linux·运维·python·ubuntu·bug
美狐美颜sdk1 天前
跨平台直播美颜sdk集成攻略:Android、iOS与Web的统一方案
android·前端·ios
国服第二切图仔1 天前
Rust中泛型函数实现不同类型数据的比较
开发语言·后端·rust
❀͜͡傀儡师1 天前
二维码/条码识别、身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证(驾照)识别
android·scanner
技术砖家--Felix1 天前
Spring Boot入门篇:快速搭建你的第一个Spring Boot应用
java·开发语言·音视频