我正在运行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。任何建议将不胜感激。
答案 0 :(得分:1)
我刚刚在Eclipse(Linux)中升级到ADT 10和API3.0并且它可以工作,但速度非常慢。我最初有几个debuggerd错误消息。你有没有在Eclipse方面研究过这个?这似乎是一个整合问题..
答案 1 :(得分:0)
Google android "Ignoring second debugger"
的Google搜索表明您正在运行两个DDMS或两个ADT插件(或Eclipse实例)。这阻止了调试器的工作。
答案 2 :(得分:0)
退出所有eclipse实例,关闭ddms,打开命令提示符并输入adb kill-server 开始日食。
当我连接Atrix设备时,我一直在DDMS控制台中收到这些消息,但是,我忽略了它们。