DDMS:无法将jdb连接到DDMS端口

时间:2015-10-27 17:15:34

标签: java android ddms jdb

我正在学习android,并且不使用IDE通过ant开发应用程序。 我使用ant debug构建应用程序,并使用adb在模拟器上部署它们。 我已经标记了应用程序以等待调试器从开发人员设置附加。但是,当我尝试将jdb连接到DDMS端口时,我得到了

java.io.IOException: shmemBase_attach failed: The system cannot find the file specified

        at com.sun.tools.jdi.SharedMemoryTransportService.attach0(Native Method)
        at com.sun.tools.jdi.SharedMemoryTransportService.attach(SharedMemoryTransportService.java:90)
        at com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:98)
        at com.sun.tools.jdi.SharedMemoryAttachingConnector.attach(SharedMemoryAttachingConnector.java:45)
        at com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:358)
        at com.sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:168)
        at com.sun.tools.example.debug.tty.Env.init(Env.java:64)
        at com.sun.tools.example.debug.tty.TTY.main(TTY.java:1010)

Fatal error:
Unable to attach to target VM.

我试过

jdb -attach 8700

jdb -connect com.sun.jdi.SocketAttach:port=8700

模拟器上的应用程序仍显示对话框,等待调试器连接。

0 个答案:

没有答案