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 · 訪問量 3152
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章