成功解决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
相关推荐
花间相见9 小时前
【JAVA开发】—— Git常用操作
java·开发语言·git
坏柠9 小时前
ESP32-S3 的 I²C:从“能连设备”到“工程上用得顺”
c语言·开发语言
Swift社区9 小时前
Python 图片验证码库推荐与实践指南
开发语言·python
进击的小头9 小时前
C语言实现设计模式的核心基石
c语言·开发语言·设计模式
Yupureki9 小时前
《算法竞赛从入门到国奖》算法基础:入门篇-递归初阶
c语言·开发语言·数据结构·c++·算法·visual studio
有谁看见我的剑了?9 小时前
Python更换依赖包下载源
开发语言·python
Java程序员威哥9 小时前
云原生Java应用优化实战:资源限制+JVM参数调优,容器启动快50%
java·开发语言·jvm·python·docker·云原生
多多*9 小时前
程序设计工作室1月21日内部训练赛
java·开发语言·网络·jvm·tcp/ip
AI殉道师9 小时前
从0开发大模型之实现Agent(Bash到SKILL)
开发语言·bash
skywalk81639 小时前
介绍一下 Backtrader量化框架(C# 回测快)
开发语言·c#·量化