1. 随笔一记

ADB连接手机提示unauthorized

0、问题描述

今天使用scrcpy连接一个旧的安卓手机,但是未能成功,提示如下:

D:\comm_software\scrcpy-win64-v1.23>scrcpy.exe
scrcpy 1.23 <https://github.com/Genymobile/scrcpy>
ERROR: Device is unauthorized:
ERROR:     -->   (usb)              5c96a627      unauthorized
ERROR: A popup should open on the device to request authorization.
ERROR: Check the FAQ: <https://github.com/Genymobile/scrcpy/blob/master/FAQ.md>
ERROR: Server connection failed

说是device unauthorized ? 之前从来没有遇到过这种问题,所以记录一下!

1、解决方法

尝试重启adb,然后执行

adb kill-server
adb start-server

adb devices

结果还是不行,最后通过百度找到了如下方法

1.找到你的电脑用户文件下的.android文件夹例如我的:C:\Users\jzm\.android

2.打开.android找到adbkey和adbkey.pub将这两个文件删除

3.打开手机,找到开发者选项,点击“撤销USB调试授权”

4.最后将手机重新连接电脑,依次输入指令“adb kill-server”,”adb start-server”,”adb devices”。

5.此时手机会提示授权确认,点击允许即可。

2、验证

D:\comm_software\scrcpy-win64-v1.23>adb devices
List of devices attached
5c96a627        device

ok,问题解决。

参考

  • https://www.jianshu.com/p/ee372fa3fbe7