1. 程式人生 > >解決Android adb連線不上的問題。

解決Android adb連線不上的問題。

即將畢業答辯,翻出半年前的程式碼,剛把IDE開啟,就報瞭如下的錯誤
這裡寫圖片描述

頓時把我驚到了,於是我開啟任務管理,並沒有發現有執行的adb.這可怎麼辦呢?於是我百度了一下,百度了很久,看了幾個stack overflow的解決辦法。W T F?.

You need to kill the adb process that is running, to do so,

Go to Spotlight search, open Activity Monitor,

Loop for adb under CPU tag,

Now Select it and Force Quit the process
. You can kill adb process through Terminal command too, by simply typing Kill -9 adb Note: Sometimes When u tried to force close them they kept restarting. Make sure you quit any emulators and disconnect any devices to avoid any mistake.

根本解決不了,怎麼辦呢?看看國內的解決辦法如下:
C:\Users\posuo>adb devices
* daemon not running. starting it now on port 5037 *
ADB server didn’t ACK
* failed to start daemon *
error: cannot connect to daemon

當出現如下的問題,說明你的adb的5037的埠被佔用了。於是就可以按照下邊的辦法解決

現在命令列輸入:
netstat -ano | findstr “5037” 這個命令是查詢5037埠被那個佔用
顯示結果為TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 8516
緊接著輸入命令:tasklist | findstr “8516”
顯示結果為sjk_daemon 8516 Console 1 3,071 K
最後輸入命令:tasklist
顯示結果有為:Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 24 K
System 4 Services 0 1,128 K
sjk_daemon 963 Console 1 3,071 K
tasklist.exe 1260 Console 1 5,856 K

然後輸入命令taskkill /f /pid 963 就可以關閉這個埠現在的程序了。
緊接著就可以執行你的adb了。

然後
W T F?
我的問題不是端口占用,而是:
Invalid argument: cannot open transport registration socketpair
could not read ok from ADB Server
failed to start daemon *
error: cannot connect to daemon

shit,於是又開始找方法,最終 蒼天不負有心人,找到了最佳解決辦法,就是把電腦的防火牆關閉,然後adb就可以運行了。。。。
具體怎麼關防火牆,自行百度去吧。

現在記錄此問題,以幫助有遇到相同坑的同學

相關推薦

解決Android adb連線的問題

即將畢業答辯,翻出半年前的程式碼,剛把IDE開啟,就報瞭如下的錯誤 頓時把我驚到了,於是我開啟任務管理,並沒有發現有執行的adb.這可怎麼辦呢?於是我百度了一下,百度了很久,看了幾個stack overflow的解決辦法。W T F?. You need

android studio adb連線手機 ADB server didn't ACK

轉自:https://www.jianshu.com/p/a17148243422 轉自:http://blog.csdn.net/linghu_java/article/details/43735225 1. 首先通過CMD啟動adb服務。這個時候會提示啟動失敗。

使用android studio時,ADB連線手機可能性之一

問題描述:as是通過adb連線手機進行除錯了,如果電腦裝了魯大師,360等軟體,可能會存在adb被這些軟體佔用的情況,所以會連線不上手機。這種解決方案有很多,比如通過工作管理員檢視是誰佔用adb,然後關閉佔用adb的軟體就可以了。但是在以前我遇到一個情況,abd沒有被其他軟體佔用,連線手機後馬上會被

android studio adb連線手機 ADB server didn't ACK

轉自:http://blog.csdn.net/linghu_java/article/details/437352251. 首先通過CMD啟動adb服務。這個時候會提示啟動失敗。E:\android-SDK-4.2\android-sdk\platform-tools>adb start-server

Android adb手機解決方案

ADB連線不上手機,解決方案 手機連線電腦,右鍵點選電腦管理——>裝置管理器, 連線不上會出現黃色的提示,點選右鍵檢視裝置屬性 ,檢視硬體id 此時進入你的sdk路徑的D:\Android\s

安裝Navicat premium,並激活Navicat premium,並解決Navicat premium連線oracle的問題

安裝完oracle之後,安裝資料庫的管理軟體navicat premium 簡體中文版 下面給出安裝包的地址連結: Navicat premium簡體中文安裝包:連結: https://pan.baidu.com/s/1RgYiyT20X8dvb891cjiraQ提

android studio 連線華為SLA_AL00手機

                          使用環境:        當你擁有此款手機,想用來測試卻連線不上,

解決遠端桌面連線推薦方法

解決遠端桌面連線不上推薦方法 來源:Win7之家    瀏覽量: 次      2017-10-08 10:00 video::-webkit-media-controls-enclosure { overflow: hi

Android adb

Android ADB server didn’t ACK * failed to start daemon * 遇到過Android studio除錯時,adb啟動不了,開始不知道什麼原因,一直重啟都沒用,後來搜到這篇文章(轉自 http://blog.cs

Android monitor連線手機或模擬器

Android monitor連線不上手機的原因有很多,忽略掉沒開除錯模式等問題,主要是因為介面被手機助手佔用。解決方法如下: 1. netstat -aon|findstr "5037"               查詢佔用介面的應用id 例如得到:4288 2. tas

adb連線,e00002be問題踩坑

上週升級了Mac OS到10.13.6,前天使用Android Studio帶的手機模擬器執行App,第二天真機連線筆記本無法識別,adb一直處在初始化狀態。 錯誤資訊如下: daemo not running, starting no at tcp

關於魅族手機adb連線的問題

mx4 如何連線eclipse? 如題,我的debug 模式已經打開了,豌豆莢也可以連上,但是在eclipse 中就是找不到,如何解決? 各位ANDROID開發者不要笑,這個問題確實是魅族手機特有的問題,別的品牌都可以順利連線,但是魅族就是不行!每次開啟豌豆莢

解決Android Studio連Android裝置真機的問題

解決AndroidStudio連不上Android裝置真機的問題 Android手機開發Android應用的時候,需要連線真機,進行應用軟體的真機除錯,但是由於諸多原因,可能導致無法與實現連線: 在我們連線了Android裝置出現上面這種情況的時候,可以開啟裝置管理器

如何解決客戶端連線Linux的redis的問題

第一步:檢視你的redis 伺服器是否開啟 ps -ef |grep -i redis第二部:檢查你的redis.conf 檔案是否有問題        如繫結的ip是否註釋        6379埠是否開啟        保護模式是否解除        等等.......這

adb連線模擬器的問題

1.adb是否配置完畢 C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools>adb version Android Debug Bridge version 1.0.40 Version 47

求助 adb 連線夜神模擬器 總是出錯

unable to connect to 127.0.0.1:62001: cannot connect to 127.0.0.1:62001: 由於目標計算機積極拒絕,無法連線。 (10061)各種度娘 都溼了 就是不行啊

解決MacAndroid開發時adb連線到手機問題

1. 插入手機開啟 Terminal,輸入 system_profiler  SPUSBDataType 2. 在顯示結果中找  Vendor ID: USB 3.0 Hi-Speed Bus: Host Controller Loca

夜神模擬器連線android studio解決方法

1.win+r到命令列 2.cd切換目錄到夜神的bin目錄下 ①.切換碟符 ②.切換目錄到bin(夜神安裝的目錄)下 3.在bin目錄下執行nox_adb.exe connect 127.0.0.1:62001

linux下adbandroid裝置解決方法

一般情況下連線android裝置adb devices檢視到的list為空主要是因為系統不識別android裝置引起的,解決方案如下 第一步: 先不插手機用lsusb命令,再插上手機用lsusb命令

adb devices 連線裝置問題的解決方法

連線安卓手機老是會出現裝置連不上的問題,這裡記錄幾種解決的辦法1:重新重複連線usb線2:關閉相應的手機助手3:將usb除錯重複開啟4:執行以下命令adb kill-serveradb start-serveradb remount5:檢查adb版本,安卓版本在4.x上的版本