解決 Adb Unavailable,嘗試了一千種方案后,終于成功了
安卓開發(fā)過(guò)程中最痛苦的事莫過(guò)于,當(dāng)你“吃著火鍋唱著歌,寫著代碼改 Bug”,突然 ADB “崩潰”了:
Warning: debug info can be unavailable.Please close other application using ADB: Monitor, DDMS, Eclipse
如提示所言,可能在你打開 DDMS 等其他操作之后,再想使用 adb debugger 一些代碼,就阻塞在這兒了。
哪怕你手動(dòng)關(guān)閉這些可能占用 adb 連接的程序,也還是解決不了問(wèn)題,于是這些方案出現(xiàn)在腦海中:
Plan A:拔掉 USB 數(shù)據(jù)線,再插上重試;
Plan B:使用 adb 命令重啟 server,
adb kill-server
adb start-serverPlan C:打卡電腦進(jìn)程管理器,強(qiáng)制關(guān)閉 adb;
Plan D:重啟 Android Studio 開發(fā)工具;
Plan E:肯能是萬(wàn)能的終極大大大招,重啟電腦;
But,一頓操作猛如虎,回頭還是二百五。Adb Error 穩(wěn)如老狗般的屹立不倒,還是一樣出現(xiàn)在你面前。
不想工作的 adb 不僅自己崩潰,還帶著你一起崩潰。還有沒(méi)有其他嘗試解決方案呢?
還真的就有一個(gè)。這是我在 stack overflow 上看到的,一個(gè)老外提到的,果然 adb 不止坑中國(guó)開發(fā)者。
adb usb就在我走投無(wú)路、準(zhǔn)備怒砸鍵盤之時(shí),試了一下這個(gè)命令,果真奏效了。
usb restart adb server listening on USB
其實(shí)就是通過(guò)命令行的形式,告知 adb 使用 USB 連接方式重啟服務(wù)。
其實(shí)吧,上面這些 Plan A 到 Plan N 的方案,遇到這種問(wèn)題時(shí)都可以嘗試一下。不一定就是哪一種能解決,注意嘗試即可。
也沒(méi)必要過(guò)于糾結(jié),我只是記錄一下,希望也能幫助大家緩解一下避免抓耳撓腮的狂躁。
長(zhǎng)按識(shí)別二維碼,即可關(guān)注我
原創(chuàng)推薦
高仿「開眼」,這個(gè)開源項(xiàng)目值得學(xué)習(xí)
禁用 Android Studio 3.x 系列自帶的 testOnly 屬性,解決 debug 包安裝失敗的問(wèn)題
