android 错误:ddms: adb.exe,start-server' failed -- r

本文介绍了当遇到ADB端口被占用导致无法正常工作的问题时的解决步骤。首先通过命令行检查哪个进程占用了5037端口,然后找到对应的进程并结束它。最后重新启动ADB服务来恢复正常操作。

按照系统提示说的是任务管理器 kill掉adb.exe 或者重启adb server,但我任务管理器里kill掉adb.exe后,或者就没有adb.exe 还是不可以。原来是某个程序占用了adb.exe端口。按此思路查找:

5037为adb.exe默认端口 查看该端口情况如下:

netstat -aon|findstr "5037"

TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6540

发现6540占用了 5037端口,继续查看6540的task,看是哪一个任务占用了 .如下所示
tasklist|findstr "6540"

kadb.exe 6540 Console 1 4,276 K

然后在任务管理器kill掉kadb.exe ,重新运行android程序。

如果还不可以,可以尝试一下:

1、先配置环境变量,我这里是配的用户环境变量path: C:\<---安装android sdk目录->\android-sdk\platform-tools;

2、在cmd里输入:
adb kill-server
adb start-server

转载于:https://my.oschina.net/jamaly/blog/346708

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值