Unable to connect to ADB.Check the Event Log for possible issues. Android Studio 點擊運行時報錯

Unable to connect to ADB.Check the Event Log for possible issues. 後面還有一句,忘記記錄了,

反正,前面的記錄就夠了,遇到這個問題大家是不是一臉蒙圈 ?那你肯定說,百度啊,是滴,當然,遇到問題,找度娘,

要不然,你也不會看到我的文章對不對,嘿嘿嘿嘿嘿,允許我奸笑一下下,笑是因爲,我找到了答案,也梳理了下,

其實,別人寫的挺好的,說我摘抄也好,借鑑也好,但是,我整理了對不,至少俺敲了那麼多字,也挺累的,對不對,

廢話不說,下面請接招,看我怎麼破解 ,估計都沒人看我這些廢話,哈哈哈哈哈哈哈哈嗝:

1、遇到這個錯誤呢,其實重啓下adb server 就行了,步驟如下

找到這裏,Terminal,Android studio 裏面底部,呃,是不是很好找,然後,在裏面直接輸入 adb kill-server ,就O了,是不是很容易,這個時候,如果提示關閉成功啦,什麼的,再輸入 adb start-server,啓動server就行了,是不是很簡單

2、那個如果這裏你報成功了,那就證明你問題解決了,如果你輸入adb start-server之後,並沒有發現什麼,那麼恭喜你,這裏你重獎了,那怎麼辦呢 ,哈哈,怎麼拌 ?  放點蔥花和醋吧,再放點蒜,老香了了,實在不行,那就走下面這條路了,發現自己輸入adb start-server之後,使用adb時,經常遇到adb不能使用的情況,大多情況是因爲電腦本身安裝了手機助手之類的(例如,應用寶,豌豆莢,百度手機助手等)那些手機助手通常也會包含AdbWinApi.dll文件,這就造成了啓用adb時端口會被佔用。
首先我們可以使用如下命令:
                    adb nodaemon server
查看當前adb端口號

F:\TestDemo\LifiPark>adb nodaemon server
cannot bind 'tcp:5037'

F:\TestDemo\LifiPark>

3、然後用下面的命令查看5037端口

C:\Users\di.qian>netstat -ano | findstr "5037" 
     TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 8516
     TCP 127.0.0.1:5037 127.0.0.1:59163 TIME_WAIT 0
     TCP 127.0.0.1:5037 127.0.0.1:59164 TIME_WAIT 0 
     TCP 127.0.0.1:5037 127.0.0.1:59167 TIME_WAIT 0

4、然後再看看5037這個

C:\Users\di.qian>tasklist | findstr "8516"
sjk_daemon                        8516 Console                    1     3,071 K

5、這裏可以看出是 sjk_daemon進程佔用了adb的端口查看任務列表

C:\Users\di.qian>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

6、再kill掉這個進程:

C:\Users\di.qian>taskkill /f /pid 963

7、如果這個命令提示無權限,那麼,可以去windows的“任務管理器”中“進程”那個窗口,找到這個進程,將它殺掉。

再運行adb devices,就沒有問題了。

C:\Users\di.qian>adb devices
4df7f482396a301d        device 

嗯,到了這裏,應該就能adb start-server 了,這樣就會成功,你再去試試,肯定就可以運行了,我這裏上面的是從別人的博客裏轉來的,我是從這篇博客裏學到的,我在做的時候,忘記截圖了,希望博主見了,不會見怪,當然,記錄這篇博客的原因,還是,希望能幫助你,出發點是好的,希望大家都越來越厲害,加油!~!!~~

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章