首先正常情況下在手機上開啟開發(fā)者選項里的USB調(diào)試后逞壁,電腦第一次通過USB連接手機時手機會出現(xiàn) USB調(diào)試授權(quán) 的提示框,讓你選擇 同意 或者 拒絕
如果adb沒有讀到設(shè)備召边,那么多次重新開關(guān)USB調(diào)試或者多次重啟adb服務(wù)就能解決
同學(xué)們肯定遇到過這樣的情況:
cmdDevices.png
設(shè)備未授權(quán)坚弱,也就是沒有獲得手機上的調(diào)試權(quán)限盛正,顯示的是 offline :
Asoffline.png
或者
ASadb.png
既然沒授權(quán)那我就去授權(quán)唄!
.......
在哪里授權(quán)?找不到授權(quán)adb調(diào)試的地方澳膛狻惋嚎?
目前Android系統(tǒng)的確沒有給adb授權(quán)單獨做一個授權(quán)選項,開發(fā)者選項中只有一個 撤銷USB調(diào)試授權(quán)
那么到底要怎么授權(quán)站刑?
OK另伍,我來教你
一般情況
- 手機設(shè)置 ->開發(fā)者選項 -> 撤銷USB調(diào)試授權(quán)
- 關(guān)閉USB調(diào)試 -> 打開USB調(diào)試
- 電腦cmd進(jìn)入到adb目錄(在SDK目錄下的platform-tools下,也可將adb路徑加入環(huán)境變量)輸入 adb kill-server
- 輸入 adb start-server
- 拔插數(shù)據(jù)線
- cmd 輸入adb devices
OK绞旅,還有沒有unauthorizd提示摆尝?
還是有?因悲?
沒關(guān)系6楣!
我就是來專治疑難雜癥的晃琳!
專治不服.gif
特殊情況
- 找到電腦中的adbkey.pub ( ~/.android/adb_key.pub)
- 通過數(shù)據(jù)線或者其他方式(QQ傳輸讯检?)把adbkey.pub復(fù)制到手機上
- 手機上使用RE文件管理器或者ES文件瀏覽器把adbkey.pub移動到 /data/misc/adb 目錄下,重命名為adb_keys(這一步需要手機root權(quán)限)
- 開發(fā)者選項中點擊 撤銷USB調(diào)試授權(quán)
- 重啟手機
存放的位置就是這里:
adbkey手機.jpg
在cmd里面輸入 adb devices 再試試卫旱?
adb2.png
ASAdb2.png
哈哈哈.png
先別急著笑人灼,bug改完了嗎?
bug.jpg