用eclipse 或者Android studio 编写安卓程序 多多少少会遇到各种各样的问题。今天编写了一个小程序,发现编译的时候出现错误,英文翻译过来的大概意思就是adb不能启动,忙活了一下午,通过网上查各种资料,终于发现了是adb的端口被占用。
首先:adb的默认端口为5037
在cmd命令提示符下输入 netstat -aon|findstr 5037
如果发现如下情况
说明这个端口已经被占用 而占用这个端口的进程的进程号是最右端那个11380号进程
其次:我们通过命令:tasklist 通过进程号找到11380号进程,发现这个进程的进程名称是kadb
于是我通过进程管理器把这个进程关掉
重新编译运行,发现adb可以用了