Android error: adb 端口被占用 (adb.exe,start-server' failed -- run manually if necessary)

错误信息:
10:28:32 adb server version (31) doesn’t match this client (39); killing…
10:28:32 could not read ok from ADB Server
10:28:32 * failed to start daemon
10:28:32 error: cannot connect to daemon
10:28:32 ‘I:\AndroidSDK\platform-tools\adb.exe,start-server’ failed – run manually if necessary

今天打开AS 准备调试时,发现adb无法运行,连接不上手机了。什么情况,昨天还好好的,怎么今天不行了???

error_log

第一想到的是可能端口被占用,于是打开DOS命令,随手敲出一行:

adb kill-server (杀掉adb进程),

然后 继续

adb start-server (启动adb)

却发现没有 “* server not running *” 和
“adb server version (39) doesn’t match this client (36); killing…
* daemon started successfully *” 信息。尴尬了~

百度了一下,发现原来是adb的端口被某个(未知)进程给占用了。好吧,找到原因就来分析一下是哪个进程这么调皮占用了这个端口。
打开DOS 命令窗口

输入: adb nodaemon server 回车

adb_error

发现被12466 进程给占用了。然后我打开任务管理器查看,原来360捆绑的手机助手把这个5037接口给占用了,我试着结束该进程,却被拒绝访问。额···,好吧够无赖,够流氓了,还强制占用不给杀进程,这么皮,咋不上天了呢?

无奈之下,决定来个简单直接加暴力的方法,直接把360(包括捆绑软件)给卸载了。再试着 adb kill-server 没问题了,嗯~在AS也可以打开adb 调试了。

adb_run

参考链接:https://blog.csdn.net/suomalixiongmao/article/details/51158666

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值