今天在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
(4) 执行命令行tskill 7508,tskill 3804结束其进程即可。
(5)温馨提示,有时候找不到是谁占用了端口号,只需重复执行(1)到(4)即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步