问题描述
在进行android开始时我们必须用到模拟器或者真机调试,那么问题来了,模拟器或者真机连接不上怎么办?在VS输出窗口,楼主看到了这个提示:Adbserverlaunchoperationfailed:Errorcode-1意思就是Adb启动失败了,这个时候就要检查adb的5037端口是否被占用了。在命令窗口运行如下命令:,发现端口被12860端口占用了,接下来就看12860端口是哪个程序,运行命令:tasklist|findstr"12860"如图:发现是叫bdadb.exe的程序占用了,这个进程是百度手机助手的。然后就去任务管理器里面把这个进程结束,悲剧的是这个进程杀死了立马自启动了,无奈只好把百度手机助手卸载了。卸载后再去VS里面连接模拟器就可以连接了。
解决方案
本帖最后由 u_seas 于 2014-12-15 12:29:11 编辑
解决方案二:
呵呵。等待android升级它的调试协议吧。
解决方案三:
怎么感觉跟android没什么关系是百度手机助手这流氓不管是否外接了设备都一直占用着端口导致的吧而且进程还不让关闭?还是卸载了好
解决方案四:
引用2楼Z65443344的回复:
怎么感觉跟android没什么关系是百度手机助手这流氓不管是否外接了设备都一直占用着端口导致的吧而且进程还不让关闭?还是卸载了好
关系就是导致android模拟器打不开,手机助手类的软件都会占用端口。
时间: 2024-09-20 00:11:51