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 了,这样就会成功,你再去试试,肯定就可以运行了,我这里上面的是从别人的博客里转来的,我是从这篇博客里学到的,我在做的时候,忘记截图了,希望博主见了,不会见怪,当然,记录这篇博客的原因,还是,希望能帮助你,出发点是好的,希望大家都越来越厉害,加油!~!!~~

 

 

 

 

 

©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页