问题原因:
电脑上同时安装了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等等都是依赖底层操作...