devices

android开发中eclipse容易出现的问题

时光毁灭记忆、已成空白 提交于 2019-11-29 12:04:59
搞过android开发的人应该都有遇到eclipse装怪的时候吧,反正我有几次就想扔砖头砸电脑。下面是我遇到的几个常见的问题: 1:ADB server didn't ACK failed to start daemon ,这个是我遇到过最多的问题, [2012-08-31 10:40:37 - GPS] The connection to adb is down, and a severe error has occured. [2012-08-31 10:40:37 - GPS] You must restart adb and Eclipse. [2012-08-31 10:40:37 - GPS] Please ensure that adb is correctly located at 'D:\Program Files\Android\android-sdk\platform-tools\adb.exe' and can be executed. 网上有说一些方法,比如说在任务管理器里面关闭adb.exe,再重启eclipse,或者重启电脑,但是我发现有一个很有可能解决问题的方法。因为大家做android开发嘛,或多或少会使用真机开发,就很可能会使用豌豆荚这个软件,然后在你连接上电脑以后,虽然有时候豌豆荚没有打开

解决ADB server 端口被占用的问题

我只是一个虾纸丫 提交于 2019-11-29 12:04:45
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