在启动模拟器的时候遇到了这样的问题
The connection to adb is down, and asevere error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctlylocated at 'F:\eclipse\android-sdk\platform-tools\adb.exe' and can be executed
大概意思:
adb.exe链接已中断,请重启eclipse 和adb.exe 请确保 'F:\eclipse\android-sdk\platform-tools\adb.exe' 下的adb.exe能正确运行
重启了eclipse 之后仍然不行
在这里说说adb 因为是刚接触Android 所以现在还是小白一枚
adb 全称:Android Debug Bridge 起到调试桥的作用 ,通过 adb 调试我们的模拟器或者真机
说白了 就是 debug
adb是 eclipse 里面 一个工具 我们通过他来操作我们的模拟器 真机 ,他的主要功能是:
*运行设备的shell(命令行)
*管理模拟器或设备的端口映射
*计算机和设备之间上传/下载文件
*将本地apk软件安装至模拟器或android设备
出现上述错误 一般就是 adb端口被占用 adb默认的端口是5037
这里说说解决办法
解决方案有两个:
第一个 就是 找出 是谁占用的端口
打开cmd命令行窗口
输入指令 netstat -aon|findstr 5037
直接上图吧 ,本人已修改为 30000
最后的数字就是 进程的PID 输入命令 tasklist / fi "PID eq 7916"
然后根据PID 查看是什么程序占用的 也可以通过 进程的PID 来终止进程
现在先通过PID查看 进程
现在来终止 进程 输入 命令: taskkill /pid 7916 /f
现在重启你的eclipse 就可以了
现在说说第二种解决办法:一劳永逸
修改adb的使用端口
新增系统环境变量
ANDROID_ADB_SERVER_PORT
值是你要用的端口号
上图; 端口号 是 0-65535 0-1024 是系统使用的端口 最好是找几个生僻的端口来使用 例如 30000
增加之后就 可以 重启了
现在 完事