成功解决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
相关推荐
CHANG_THE_WORLD3 分钟前
C++并发编程指南 std::promise 介绍与使用
java·开发语言·c++·promise
egoist20237 分钟前
[linux仓库]性能加速的隐形引擎:深度解析Linux文件IO中的缓冲区奥秘
linux·运维·开发语言·缓存·缓冲区
Dear.爬虫18 分钟前
Golang的协程调度器原理
开发语言·后端·golang
tangweiguo0305198718 分钟前
Android应用完全重启指南:从任务重置到进程重生
android
2501_9160074726 分钟前
uni-app iOS 文件调试常见问题与解决方案:结合 itools、克魔、iMazing 的实战经验
android·ios·小程序·https·uni-app·iphone·webview
小菜全30 分钟前
使用UniApp实现下拉框和表格组件页面
开发语言·前端·javascript·elementui·前端框架·html
编码浪子34 分钟前
趣味学RUST基础篇(构建命令行程序1)
开发语言·后端·rust
周小码39 分钟前
极快文本嵌入推理:Rust构建高性能嵌入推理解决方案
开发语言·后端·rust
半夜吃早餐43 分钟前
【STM32HAL-----NRF24L01】
c语言·开发语言·stm32·单片机·嵌入式硬件
ljt27249606611 小时前
Compose笔记(四十九)--SwipeToDismiss
android·笔记·android jetpack