①、重啟ADB 響應(yīng)失敗,最先想到的就是重啟工具了 不過重啟一般都沒有用,建議跳過該方法哈哈 ②、使用 cmd 工具重啟 ADB 進(jìn)程關(guān)掉所有工具 快捷鍵 Windows + R,輸入 cmd 進(jìn)入 AndroidStudio 的 sdk 工具文件夾 以我的AndroidStudio安裝在D盤為例
其中,cd 命令為打開某文件夾,這里我們需要打開 sdk 中的 platform-tools 文件夾 殺死并啟動 adb 進(jìn)程
其中 adb kill-server 為殺死 adb 進(jìn)程 adb start-server 為啟動 adb 進(jìn)程
若顯示 上圖中的 daemon started successfully 那么恭喜你,你的問題解決了,啟動開發(fā)工具就可以正常使用了 ③、關(guān)閉 adb 被占用的進(jìn)程如果使用第2種方法的時候,最終顯示 failed to start deamon 那么,你就需要用到本方法了 關(guān)掉所有工具 快捷鍵 Windows + R,輸入 cmd 輸入netstat -aon|findstr “5037”
可以看到進(jìn)程號為9460的進(jìn)程(這個進(jìn)程號因機(jī)器和時間而異)在占用5037端口(adb需要使用此端口) 打開任務(wù)管理器,選擇“進(jìn)程”選項卡,點(diǎn)擊選項欄“查看-選擇列…”,勾選“PID(進(jìn)程標(biāo)識符)”,點(diǎn)確定。會看到每個進(jìn)程都會顯示它們的PID了。找到進(jìn)程號為9406的進(jìn)程,結(jié)束這個進(jìn)程。
 在cmd中,重新 adb start-server,可以看到成功啟動
最后啟動開發(fā)工具,就可以正常使用了 ④、更改 Genymotion 使用的 ADB 路徑在第3種方法中,我們在任務(wù)管理器里有時是無法關(guān)閉某進(jìn)程的,它會不斷自動重啟,比較頑固 這就需要放大招了: 打開 Genyotion 模擬器,依次選擇 Settings、ADB
 選中上圖中的 Use Custom Android SDK tools 點(diǎn)擊 Browse 選擇 AndroidStudio 所使用的 SDK 的文件夾 啟動 Genymotion ,啟動 AndroidStudio,正常使用
該解決方法對應(yīng)的原因就是,Genymotion 本身有自帶的 adb 工具,啟動時會打開自帶的 adb。 但是 Genymotion 和 AS 一起使用的時候,兩者都會啟動一份 adb ,所以這里我們讓兩者都啟動 AS 的 adb ,問題就解決了! 好了,這就是解決 ADB 相應(yīng)失敗的 N 種方法了
|