成功解决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
相关推荐
香蕉可乐荷包蛋30 分钟前
Python面试问题
开发语言·python·面试
ErizJ40 分钟前
Golang|分布式索引架构
开发语言·分布式·后端·架构·golang
.生产的驴41 分钟前
SpringBoot 接口国际化i18n 多语言返回 中英文切换 全球化 语言切换
java·开发语言·spring boot·后端·前端框架
八股文领域大手子1 小时前
深入浅出限流算法(三):追求极致精确的滑动日志
开发语言·数据结构·算法·leetcode·mybatis·哈希算法
前行的小黑炭1 小时前
Android Lifecycle代码分析:为什么使用;注解的方式为什么过期?源码分析;状态与事件
android
和煦的春风1 小时前
案例分析 | SurfaceFlinger 大片Runnable引起的卡顿
android·linux
几度泥的菜花2 小时前
优雅实现网页弹窗提示功能:JavaScript与CSS完美结合
开发语言·javascript·css
weixin_307779132 小时前
AWS Glue ETL设计与调度最佳实践
开发语言·数据仓库·云计算·etl·aws
兜小糖的小秃毛2 小时前
文号验证-同时对两个输入框验证
开发语言·前端·javascript
浩宇软件开发2 小时前
Android开发,实现一个简约又好看的登录页
android·java·android studio·android开发