1

我正在运行 android SDK 3.0 并尝试使用 eclipse adt 插件进行调试。我的 helloAndroid 应用程序有时会在模拟器上更新,但它永远不会启动。有几个症状:

首先,我的控制台显示这些消息:

[2011-03-18 08:05:26 - ddmlib]已建立的连接被主机中的软件中止
java.io.IOException: 已建立的连接被主机中的软件中止

其次,eclipse 中的 logcat 视图包含很多这样的消息:

03-18 12:13:13.243: INFO/jdwp(387): 忽略第二个调试器——接受和丢弃

第三,Eclipse 中的 DDMS 透视图除了控制台视图外完全是空白的。

我尝试重新安装 ADT 和平台。我尝试在模拟器目标上设置开发工具以进行调试(开发工具>开发设置>等待调试器)。我尝试更改一些调试配置(手动/自动、启动默认活动、启动 com.example.helloandroid.HelloAndroid)。

我目前在上传应用程序方面取得了一些成功,但我需要调试器和 DDMS。任何建议将不胜感激。

4

3 回答 3

1

我刚刚在 Eclipse (Linux) 中升级到 ADT 10 和 API3.0,它可以工作,但速度很慢。我最初有几个调试器错误消息。您是否在 Eclipse 方面对此进行过研究?这似乎是一个集成问题..

于 2011-03-18T15:01:53.010 回答
0

退出所有 eclipse 实例,关闭 ddms,打开命令提示符并输入 adb kill-server 启动 eclipse。

当我连接我的 Atrix 设备时,我不断在 DDMS 控制台中收到这些消息,但是我忽略了它们。

于 2011-06-28T17:47:41.710 回答
0

谷歌搜索android "Ignoring second debugger"表明您正在运行两个 DDMS 或两个 ADT 插件(或 Eclipse 实例)。这会阻止调试器工作。

于 2011-03-18T14:36:02.847 回答