解决方法:杀掉进程中的adb.exe,然后重启eclipse。
如果不行,cmd切换到sdk下的platform-tools目录下:
C:\Users\guoruili\android-sdks>cd platform-tools
C:\Users\guoruili\android-sdks\platform-tools>adb start-server
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
启动不了。。。
C:\Users\guoruili\android-sdks\platform-tools>adb kill-server
* server not running *
杀也杀不了。。。
C:\Users\guoruili\android-sdks\platform-tools>adb nodaemon server
cannot bind 'tcp:5037'
发现绑定不到端口上,找出端口号被哪个进程占用了:
C:\Users\guoruili\android-sdks\platform-tools>netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4708
TCP 127.0.0.1:5037 127.0.0.1:59791 ESTABLISHED 4708
TCP 127.0.0.1:59791 127.0.0.1:5037 ESTABLISHED 2440
发现4708占用了端口号,杀掉它
C:\Users\guoruili\android-sdks\platform-tools>taskkill /f /pid 4708
成功: 已终止 PID 为 4708 的进程。
杀掉成功后,再启动ADB
C:\Users\guoruili\android-sdks\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
启动成功,设备挂上了
C:\Users\guoruili\android-sdks\platform-tools>adb devices
List of devices attached
304D19205C0E298E device
重启eclipse,设备可以被识别了
如果不行,cmd切换到sdk下的platform-tools目录下:
C:\Users\guoruili\android-sdks>cd platform-tools
C:\Users\guoruili\android-sdks\platform-tools>adb start-server
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
启动不了。。。
C:\Users\guoruili\android-sdks\platform-tools>adb kill-server
* server not running *
杀也杀不了。。。
C:\Users\guoruili\android-sdks\platform-tools>adb nodaemon server
cannot bind 'tcp:5037'
发现绑定不到端口上,找出端口号被哪个进程占用了:
C:\Users\guoruili\android-sdks\platform-tools>netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4708
TCP 127.0.0.1:5037 127.0.0.1:59791 ESTABLISHED 4708
TCP 127.0.0.1:59791 127.0.0.1:5037 ESTABLISHED 2440
发现4708占用了端口号,杀掉它
C:\Users\guoruili\android-sdks\platform-tools>taskkill /f /pid 4708
成功: 已终止 PID 为 4708 的进程。
杀掉成功后,再启动ADB
C:\Users\guoruili\android-sdks\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
启动成功,设备挂上了
C:\Users\guoruili\android-sdks\platform-tools>adb devices
List of devices attached
304D19205C0E298E device
重启eclipse,设备可以被识别了