如何解決安卓手機(jī)調(diào)試時出現(xiàn)adb device offline(unauthorizd)

首先正常情況下在手機(jī)上開啟開發(fā)者選項里的USB調(diào)試后,電腦第一次通過USB連接手機(jī)時手機(jī)會出現(xiàn) USB調(diào)試授權(quán) 的提示框,讓你選擇 同意 或者 拒絕

如果adb沒有讀到設(shè)備,那么多次重新開關(guān)USB調(diào)試或者多次重啟adb服務(wù)就能解決

同學(xué)們肯定遇到過這樣的情況:


cmdDevices.png

設(shè)備未授權(quán),也就是沒有獲得手機(jī)上的調(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,我來教你

一般情況

  • 手機(jī)設(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)系??!

我就是來專治疑難雜癥的!

專治不服.gif

特殊情況

  • 找到電腦中的adbkey.pub ( ~/.android/adb_key.pub)
  • 通過數(shù)據(jù)線或者其他方式(QQ傳輸?)把adbkey.pub復(fù)制到手機(jī)上
  • 手機(jī)上使用RE文件管理器或者ES文件瀏覽器把adbkey.pub移動到 /data/misc/adb 目錄下,重命名為adb_keys(這一步需要手機(jī)root權(quán)限)
  • 開發(fā)者選項中點擊 撤銷USB調(diào)試授權(quán)
  • 重啟手機(jī)

存放的位置就是這里:


adbkey手機(jī).jpg

在cmd里面輸入 adb devices 再試試?

adb2.png

ASAdb2.png
哈哈哈.png

先別急著笑,bug改完了嗎?

bug.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容