最近有一个项目转换为Gradle。现在我无法调试应用程序。
我运行Debug Configuration
- 应用程序以弹出窗口"等待调试器"开始。
所以我尝试按下"附加调试器来处理" - 按钮,选择我的进程并且没有任何反应。相反,我得到了一个
无法打开调试器端口java.net.connectexception
"操作超时" 。
我遗漏了哪些明显的东西?
答案 0 :(得分:2)
就我而言,它与内部网络有关。似乎
调试器< - > localhost连接无法解决。我通过浏览答案并执行Task
暗示了这一点,lsof -i :8671
是该会话的调试器端口
idea 2244 username 41u IPv4 0xe6ebe70eee4e0cd 0t0 TCP 192.168.1.74:54808->hajders:8617 (SYN_SENT)
正如您所看到的那样,状态陷入了SYN_SENT,这意味着无法建立TCP连接。我将以下内容添加到/etc/hosts
文件127.0.0.1 hajders
中。