问题原因:

电脑上同时安装了Eclipse 和Android Studio两个ide。

关键是使用eclipse adb连接真机时候,android studio也处于运行状态,后者默认也是要连接adb

所以导致eclipse连接真机时,adb始终处于被占用状态。

解决办法:

关闭android studio

如果没有安装Android Studio

解决办法:

在任务管理器中把adb进程杀掉

重启虚拟机和eclipse

In addition to adding "127.0.0.1 local host" to your hosts file , make the following changes in Eclipse . Under Window -> Preferences -> Android -> DDMS : Set Base local debugger port to "8601" Check
1 把端口改成8601 (不想干掉占用 8600 端口的进程,如果 8600 端口是被你开启的其他进程占用, 如AndroidStudio,Consul等) 打开 eclipse Window -> Preferences -> Android -> DDMS : Set Base local debugger port to "8601" Check the box that s...
为了适应Android5.0的开发,把JDK升级到了1.7,然后在ADT中想调试一下程序(我连接的真机),结果报错如下: [2015-04-23 15:31:37 - ddms ] Can't bind to local 8602 for debugger [2015-04-23 15:31:37 - ddmlib] 您的主机中的软件中止了一个已建立的连接 java.io.IOExcepti
问题原因: mac操作系统里面同时安装了 eclipse 和android studio两个ide. 关键是使用 eclipse adb连接真机时候,android studio也处于运行状态,后者默认也是要连接adb 所以导致 eclipse 连接真机时,adb始终处于被占用状态。 解决办法: 打开实用工具,活动监视器,找到android studio进程,强制关闭。 ok,问题解决...
DDMS 全称:Dalvik Debug Moni to r 一、 DDMS 的作用:   它提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等等。  二、 DDMS 怎样工作:   1、每一个Android应用都运行在一个Dalvik虚拟机实例里,而每一个虚拟机实例都是一个独立的进程空间。虚拟机的线程机制,内存分配和管理,Mutex等等都是依赖底层操作...