adb devices unauthorized问题解决

前提:我电脑本身是win系统,又装了虚拟机,装了linux系统,想在linux下使用adb
当连接手机的时候,手机会弹窗提示授权,此时手机是默认连接win系统的,所有授权也是授权给了win系统,再连接到linux系统时,已记录授权,所以不会再次授权(实际是未给linux授权)
所以,在linux下会出现devices unauthorized
解决办法:
删除授权记录

cd ~/.android
ls
sudo rm adbkey
sudo rm adbkey.pub
1
2
3
4
撤销USB调试授权,关闭手机开发者选项,关闭USB调试。

关闭adb,或者重启电脑

adb kill-server
1
重新连接手机至电脑,打开虚拟机/linux系统,将手机连接至linux系统(虚拟机-可移动设备-手机设备名-断开连接)
打开手机开发者选项,开启USB调试
(挨个点连接方式尝试,有的连接方式不会弹出授权提醒)
手机提示是否授权,一律授权,允许。

adb devices
1
成功授权连接至linux。


重点提示:

连接手机时,手机上弹出的连接方式提示列表 可以挨个尝试连接。


发布了26 篇原创文章 · 获赞 1 · 访问量 1943

猜你喜欢

转载自blog.csdn.net/jiekaile/article/details/104142061