有时候你把手机接到电脑上调试时,Android Studio总是提示你重启ADB,但是你点重启后,立马又跳出那个提示重启的对话框。会再跳出提示对话框是因为你ADB重启没有成功。这个时候我们可以通过命令行来重启。
首先执行adb kill-server,再执行adb start-server。但是有时候你执行adb start-server后会发现启动不起来,这个是因为adb的端口被占用了。
解决办法如下图:
第一个框起来的命令行是查看adb的端口
第二个框起来的命令行是找出adb使用端口被哪些PID的进程占用
找出来后到任务管理器,kill 掉对应的PID的进程即可。
可能很多人不明白端口到底是怎么分配的,而且还有人会问5037被占用了,那就启动adb的时候重新分配个空闲的端口不就可以了吗?
下面给大家普及下端口的知识,了解了这些后,你自然就明白为什么了
-------------------------------------------------------------------------------------------------------------------
端口号可以分为三个范围:“已知端口”、“注册端口”以及“动态和/或专用端口”。
想具体的了解端口分配信息请戳这:http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
Android Studio老是提示重启ADB解决!,布布扣,bubuko.com
原文地址:http://blog.csdn.net/hyr83960944/article/details/37649645