解决ADB server 端口被占用的问题
2016-06-17 00:00
806 查看
摘要: adb devices 命令长时间无响应,adb start-server 失败的解决方案
win 7 上使用adb时,总是会出现adb devices 命令长时间无响应、adb start-server 失败的情况。DDMS里的Consol弹窗如下所示:
百度里的解决办法都是进程关闭adb,然后重启eclipse。但是有些时候并不管用。在这里分析一波:其实造成这些的根本原因都在于,adb server所使用的5037号端口被占用。
在这里分享一个最佳的解决办法:
自己配置 adb server 端口,使用一个生僻的值。
1、在系统环境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可。
最好选择一个5位数的端口号(10000 ~ 65535),不易重复。
win下只要在环境变量中增加一个ANDROID_ADB_SERVER_PORT,值填你自己定义的端口。linux下只要 export$ANDROID_ADB_SERVER_PORT = 自定义端口,即可。
2、打开一个命令行,输入adb devices,就可以看到如下所示:
这就说明端口配置完毕,将eclipse重启就可以正常使用了。
win 7 上使用adb时,总是会出现adb devices 命令长时间无响应、adb start-server 失败的情况。DDMS里的Consol弹窗如下所示:
Failed to initialize Monitor Thread: Unable to establish loopback connection ADB server didn't ACK * failed to start daemon *
百度里的解决办法都是进程关闭adb,然后重启eclipse。但是有些时候并不管用。在这里分析一波:其实造成这些的根本原因都在于,adb server所使用的5037号端口被占用。
在这里分享一个最佳的解决办法:
自己配置 adb server 端口,使用一个生僻的值。
1、在系统环境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可。
最好选择一个5位数的端口号(10000 ~ 65535),不易重复。
win下只要在环境变量中增加一个ANDROID_ADB_SERVER_PORT,值填你自己定义的端口。linux下只要 export$ANDROID_ADB_SERVER_PORT = 自定义端口,即可。
2、打开一个命令行,输入adb devices,就可以看到如下所示:
* daemon not running. starting it now on port 34636* * daemon started successfully *
这就说明端口配置完毕,将eclipse重启就可以正常使用了。
相关文章推荐
- Python实现的基于ADB的Android远程工具
- 开通虚拟主机时提示Server.CreateObject失败的解决办法
- 开通一个数据库失败的原因的和解决办法
- 域名注册失败的处理办法
- EasyUI中datagrid在ie下reload失败解决方案
- 深入android中The connection to adb is down的问题以及解决方法
- Window下adb shell中文乱码问题解决方法
- PowerShell启用winrm失败:拒绝访问 0x80070005 -2147024891
- SQL server服务显示远程过程调用失败的解决方法
- 一些比较实用的 Android adb 命令分享
- 更新android SDK 失败的解决方法
- android开发教程之ubuntu使用adb连接小米2的步骤和adb调试方法
- Android在启动adb时失败解决方案
- Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上
- 导致adb无法启动的5种情况和解决方法
- Ubuntu下android adb环境变量配置方法
- LINQ字符串向datetime 转换时失败的处理方法
- asp.net mvc3.0安装失败如何解决
- Nginx启动、重启失败的一般解决方法和步骤
- adb 启动报错