Android: The connection to adb is down, and a severe error has occured.
2015-11-23 16:56
495 查看
运行Android程序时,经常遇到这种情况,输出中也提示:重启adb或eclipse,不过有时也不起作用。
其实网上很多方法,最直接的就是把adb服务先关闭,然后再打开。原因就是超过了手机运行的进程数(windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS, 即64,可以说是adb的一个限制或bug. 即当手机上同时运行的进程数大于64时, 就会引发adb奔溃)或者和手机上开的豌豆荚端口冲突。
解决:
1、关闭eclipse(必须先关闭,然后再执行命令,否则执行后面两条命令结果不一样);
2、命令窗口找到adb.exe所在路径;
3、执行adb kill-server;
4、执行adb -startserver,然后重启eclipse就ok。
积累、成长、快乐!
其实网上很多方法,最直接的就是把adb服务先关闭,然后再打开。原因就是超过了手机运行的进程数(windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS, 即64,可以说是adb的一个限制或bug. 即当手机上同时运行的进程数大于64时, 就会引发adb奔溃)或者和手机上开的豌豆荚端口冲突。
解决:
1、关闭eclipse(必须先关闭,然后再执行命令,否则执行后面两条命令结果不一样);
2、命令窗口找到adb.exe所在路径;
3、执行adb kill-server;
4、执行adb -startserver,然后重启eclipse就ok。
积累、成长、快乐!
相关文章推荐
- android launcher3中的常用类介绍
- 轻松实现Android 更换皮肤(主题)
- android 禁用和开启四大组件的方法(setComponentEnabledSetting )
- Android关于布局的整理。
- Android LruCache图片缓存使用(一)
- 浅析:Pulltorefresh使用中碰到的问题
- Android开发类似苹果iOS 7的沉浸式状态栏
- Android 代码自动提示功能
- Android应用如何打包?
- Android:onNewIntent()触发机制及注意事项
- Android Volley.jar包下载 加载图片和加载网页
- android重点 github
- android recycleview 中禁止多点触发
- Android 单击文本变色效果实现的2中方式
- android 注入js的基本使用
- Android开发进阶系列(四) 左移拉出Menu菜单界面布局
- Android学习----AndroidManifest.xml文件解析
- android 教你怎么用代码判断权限是否加入
- Android Studio 搭配 Tortoise SVN 安装问题汇总
- android 触摸事件处理流程说明