今天在node.js窗口执行命令行ionic run android时就是报Error executing "adb device":error错,一开始以为是SDK不全,后来以为是安装那个步骤出错啦,翻遍了整个google试了n多个方法还是解决不了,一气之下重启了电脑竟然成功啦。后来想想会不会是端口号被占用的原因,google了一下真的是,现在给出解决步骤:
(1) 命令行执行 adb server is out of date ,得到原因是端口号被占用啦。
(2)命令行执行 adb nodaemon server,得到被占用的端口号,我这边是5037
(3) 命令行执行netstat -ano|fiindstr "5037",查找那个二逼占用了端口号,我这边是7508,3804
(4) 执行命令行tskill 7508,tskill 3804结束其进程即可。
(5)温馨提示,有时候找不到是谁占用了端口号,只需重复执行(1)到(4)即可。