===============================

*解决*:见下文应答

我不想使用Eclipse。

从命令行:

这是仿真器是否正在运行。 ADB服务器正在运行。 “亚行设备”列表正确地,我可以看到在输出一个AVD我的实例。

然而,当我手动从命令行启动DDMS它只是不断尝试连接。我找不到任何连接配置的问题。

任何建议,非常欢迎!(不是 “使用Eclipse的” 等)

(是的,它从内蚀工程和DDMS节目螺纹等)

系统:Debian的挤压

更新:我跑更新Java的替代品,以确保Java是正确设置为 “的Java(TM)SE运行时环境(建立1.6.0_20-B02)”。没有太多的惊喜,以经验丰富的Debian用户我的Java现在更糟......当我运行命令行DDMS我得到: -

(ddms:9326): Gdk-WARNING **: gdk_window_set_icon_list: icons too large
04:29 E/ddms: Failed to reopen debug port for Selected Client to: 8700
04:29 E/ddms: Invalid argument
java.net.SocketException: Invalid argument
    at sun.nio.ch.Net.bind(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
    at com.android.ddmlib.MonitorThread.reopenDebugSelectedPort(MonitorThread.java:716)
    at com.android.ddmlib.MonitorThread.run(MonitorThread.java:226)

04:29 E/DeviceMonitor: Connection attempts: 1
04:30 E/DeviceMonitor: Connection attempts: 2
04:31 E/DeviceMonitor: Connection attempts: 3
04:32 E/DeviceMonitor: Connection attempts: 4
04:33 E/DeviceMonitor: Connection attempts: 5
04:34 E/DeviceMonitor: Connection attempts: 6
有帮助吗?

解决方案

的解决方案是,在Debian中,对力的java到使用IPv4。

/etc/sysctl.d/bindv6only.conf

net.ipv6.bindv6only = 0

和然后从bash的

sudo invoke-rc.d procps restart

还请参阅 Debian错误报告更多细节

其他提示

在添加的eclipse.ini此行的地方帮我:

 -Djava.net.preferIPv4Stack=true

在指令名是不言而喻的。

我有这个问题了。我一直觉得,如果你靠近连接设备,运行的模拟器,或启动DDMS之前的第一个Eclipse,一切都运行得很好。

我认为在Eclipse SDK从访问设备或仿真器猪的连接,并防止DDMS。

在IPv4的没有工作的我,但堵漏装置不同的USB端口上解决了这个问题(通过的没有显示在DDMS )Android设备

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top