首页 > 代码库 > 关于windows环境下cordova命令行无法启动adb.exe的解决办法
关于windows环境下cordova命令行无法启动adb.exe的解决办法
使用phonegap开发手机APP,常常需要更改代码之后进行调试,使用安卓模拟器每次启动非常缓慢,而且不能保证最终在真机上的效果。所以一般都采用真机进行调试。
搭建真机的调试环境这里就不再赘述了,网上有很多教程。这里主要讲一下本人在nodejs命令行方式下进行run的时候的报错问题,当输入cordova run android的时候,最终APP没有被安装到手机上,查看报错信息,显示如下:
按照错误信息进行判断,应该是adb.exe没有启动起来,于是找到adb.exe双击启动,再次回来run发现依旧是这个错误,最后发现是某个程序占用了adb的默认端口,
命令行下输入:
netstat -aon|findstr "5037"找到adb默认端口5037被谁监听
显示如下:
继续找31124,输入
tasklist|findstr "31124"
显示
原来是360手机助手占用了这个端口,于是关闭这个程序或者直接在任务管理器中kill掉它,再次进行cordova run android
,问题随之解决。
关于windows环境下cordova命令行无法启动adb.exe的解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。