adb端口被占用,百度了很久都解决不了 求助大神!

akazhuk 2016-02-22 05:12:49
eclipse报错:
[2016-02-22 17:02:45 - test] The connection to adb is down, and a severe error has occured.
[2016-02-22 17:02:45 - test] You must restart adb and Eclipse.
[2016-02-22 17:02:45 - test] Please ensure that adb is correctly located at 'D:\Program Files\Java\eclipse\sdk\platform-tools\adb.exe' and can be executed.

在cmd里使用命令 adb kill-server 然后 adb start-server 显示:

显示是正确开启了,端口也是默认的5037. 然后我查看有没有程序占用了5037端口


发现被“6640”占用了,查看“6640”这个是什么程序


被adb自己占用了?
郁闷。。百思不得其解啊。。弄了一个下午了。
小弟向各位大神们求助了。。
...全文
7937 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxzzzc125 2021-07-14
  • 打赏
  • 举报
回复

楼主解决了这个问题了吗? 我也遇到被adb自己占用端口问题,问下要怎么解决

Enzozvif 2019-09-03
  • 打赏
  • 举报
回复
拔usb,关虚拟机再重启下。。。
A阿杰18584177130 2019-08-30
  • 打赏
  • 举报
回复
老大.解决了没有啊.我也是这个问题.跟你的一模一样.整了两天了还么有整好
以android证道 2017-08-31
  • 打赏
  • 举报
回复
我也遇到这个问题,后来在网上找到一个方案解决了。http://blog.csdn.net/codehxy/article/details/52175186 (方案一)
m0_37743771 2017-03-07
  • 打赏
  • 举报
回复
由于也遇到过和楼主相同的问题 在网上搜索了很久也无法解决 不想重新定义端口 在这样的操作也好了,如下: 第一步: netstat -aon|findstr 5037 第二步: 将占用5037的所有进程关闭。 第三步: 继续第一步操作,如果有占用,继续关闭,包括adb本身。 直到没占用 第四步: adb start-server。就OK了。 可能是侥幸OK的,不过还是分享你们。本人小白
geekcyl 2017-03-07
  • 打赏
  • 举报
回复
我用Android Studio的时候也会这样,把Android Studio关掉,再去任务管理器结束adb.exe,重启Android Studio 就可以了。。。
芒果蜜桃π 2017-01-24
  • 打赏
  • 举报
回复
想问楼主,这个问题是怎么解决的,我现在的情况和你说的一模一样,帮帮忙吧
老罗分享 2016-10-11
  • 打赏
  • 举报
回复
我更新了eclipse的adt就可以了
老罗分享 2016-10-11
  • 打赏
  • 举报
回复
一样出现这样的问题,问楼主怎么解决
Tom__321 2016-09-13
  • 打赏
  • 举报
回复
我也是如此,楼主怎么解决的?
fang_faye 2016-07-28
  • 打赏
  • 举报
回复
我也是这个问题,端口被自己占用的,网上的方法都尝试了,没用啊,请问楼主怎么解决的
敌花师 2016-02-24
  • 打赏
  • 举报
回复
akazhuk 2016-02-24
  • 打赏
  • 举报
回复
引用 12 楼 liuweiweiwei 的回复:
[quote=引用 10 楼 akazhuk 的回复:] [quote=引用 6 楼 liuweiweiwei 的回复:] [quote=引用 4 楼 akazhuk 的回复:] [quote=引用 2 楼 liuweiweiwei 的回复:] 有的时候,eclipse会占用端口,我的电脑经常是sogou相关进程会占用,你用netstat -ano | findstr “5037”,查看是哪个进程占用这个端口,然后在任务管理器当中,进行结束该进程,就ok了
我查找了。。就是abd.exe 占用了..我晕..怎么回事呢?[/quote] 看哪个进程占用的端口号,然后杀掉就ok了,简单的你就直接运行adb shell,看是否有反应,没反应,就说明端口被占用了[/quote] 运行 adb shell有反应。。[/quote] 有反应表明adb 端口没被其他进程占用,5037被abd.exe 进程占用,表明是正常占用,不知道你要表达啥了[/quote] 那为什么还是不能启动程序呢。。
akazhuk 2016-02-24
  • 打赏
  • 举报
回复
引用 13 楼 liantime 的回复:
重启Eclipse看看,还不行直接重启,我是经常这样
重启了几次了。。
pobaby 2016-02-23
  • 打赏
  • 举报
回复
执行下这个试试 TASKKILL /F /IM adb.exe
akazhuk 2016-02-23
  • 打赏
  • 举报
回复
引用 6 楼 liuweiweiwei 的回复:
[quote=引用 4 楼 akazhuk 的回复:] [quote=引用 2 楼 liuweiweiwei 的回复:] 有的时候,eclipse会占用端口,我的电脑经常是sogou相关进程会占用,你用netstat -ano | findstr “5037”,查看是哪个进程占用这个端口,然后在任务管理器当中,进行结束该进程,就ok了
我查找了。。就是abd.exe 占用了..我晕..怎么回事呢?[/quote] 看哪个进程占用的端口号,然后杀掉就ok了,简单的你就直接运行adb shell,看是否有反应,没反应,就说明端口被占用了[/quote] 运行 adb shell有反应。。
parv2 2016-02-23
  • 打赏
  • 举报
回复
以前 qq手机助手 或者 其他 的 豌豆荚 什么的 会占用 adb 现在 就不知道。
akazhuk 2016-02-23
  • 打赏
  • 举报
回复
引用 7 楼 Mailbomb 的回复:
重启一下试试
重启过了,都不行。。。
akazhuk 2016-02-23
  • 打赏
  • 举报
回复
引用 6 楼 liuweiweiwei 的回复:
[quote=引用 4 楼 akazhuk 的回复:] [quote=引用 2 楼 liuweiweiwei 的回复:] 有的时候,eclipse会占用端口,我的电脑经常是sogou相关进程会占用,你用netstat -ano | findstr “5037”,查看是哪个进程占用这个端口,然后在任务管理器当中,进行结束该进程,就ok了
我查找了。。就是abd.exe 占用了..我晕..怎么回事呢?[/quote] 看哪个进程占用的端口号,然后杀掉就ok了,简单的你就直接运行adb shell,看是否有反应,没反应,就说明端口被占用了[/quote] 就是adb.exe占用了。。。
liantime 2016-02-23
  • 打赏
  • 举报
回复
重启Eclipse看看,还不行直接重启,我是经常这样
加载更多回复(8)

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧