前提:我电脑本身是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。
————————————————
版权声明:本文为CSDN博主「可爱的煤气罐」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_33659001/article/details/91552153