所以如问题所述,我在运行我的android应用程序时遇到了这些错误。我将控制台切换到Android,然后在运行应用程序时返回到DDMS并显示以下内容:为什么在运行android应用程序时,在DDMS中会出现这些错误?
[2013-02-21 22:12:53 - ddmlib] An established connection was aborted by the software in your host machine
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
at com.android.ddmlib.Client.sendAndConsume(Client.java:575)
at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:348)
at com.android.ddmlib.Client.requestAllocationStatus(Client.java:421)
at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:837)
at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:805)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:765)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:652)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:44)
at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:580)
这是什么意思?模拟器本身不接受鼠标输入(或者它似乎不是),因为当我点击启动器图标时,模拟器加载时什么也没有发生。所以我只是等待android应用程序的第一个活动启动。
我觉得需要重新启动。(或系统重新启动可能是一个更好的选择) – 2013-02-21 14:12:31
这里看起来,这一问题被问过:http://stackoverflow.com/questions/5618664/an-established-connection-was - 由软件在你的主机中断你可能想检查你的USB电缆损坏(也许它坏了?) – petey 2013-02-21 14:12:45
我实际上没有使用USB电缆。我正在通过Eclipse使用模拟器。不是一个实际的设备。但虚拟设备,特别是7“WSVGA默认 – 2013-02-21 14:15:18