最近想学学android,就去官网下了一个ADT,然后随便写了个小java程序测试了一下,发现Debug时Eclipse会报以下错误:
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection timed out
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]
在网上找了半天,终于在Avast论坛里发现是由于机器上Avast的某些设置导致了这个问题。
如果你的机器上也安装了Avast,可以尝试通过以下方式解决此问题:
1.卸载你机器上的Avast.
2.更新Avast至最新版(本人更新的最新版本:2014.9.0.2013).
PS:本人更新Avast至2014.9.0.2013版后,问题立刻的得到了解决。Eclispe的Debug功能恢复了正常。