3张图解决andoridstudio连不上真机或者模拟器,出现adb server version (18363) doesn’t match this client (41); killing…
由于最近比较忙,很久没有碰电脑了,感觉生疏了,闲来无事用AS连接手机出现报错,出现adb server version (18363) doesn’t match this client (41); killing…,从字面上看出来是当前client版本过高,其实不要想那么复杂
很有可能就是你的端口号被占用了,我报错是因为我的端口号被360杀毒软件占用了,于是上3张图就可以解决这个问题
第一,对于adb对应的端口就是 5307 ,为了验证你的5307端口被占用,可以用netstat -ano|findstr “5037” 去查找5037对应的端口号的进程id也就是pid
如果出现相应的pid,就证明此端口5307有程序占用了
第2张图:从上图可以看出,5307端口有相应的进程,接着我们用命令tasklist|findstr “11128” 如下图所示:原来是叫360MobileSrv.exe的占用了我们的端口
第三张图,接着各位看官应该知到咋弄了吧?没错,打开任务管理器,然后找到360MobileSrv.exe 然后结束它就好了,如果实在结束不了,我就用的很直接暴力的方法,我直接把360 直接卸载了,太让人烦了,哈哈,如图所示:
然后,到这里也就差不多了,然后重新启动adb 命令,我的androidstudio就可以连接得上真机跟模拟器了。