无法调试安卓应用程序

8
我尝试在模拟器和设备上调试安卓应用,但每次都会收到“等待调试器附加到进程”的消息。
我真的不知道如何设置环境和应用程序以运行调试。
如果有人能提供任何有用的提示,我将非常感激。

只适用于我 (tm)。你用的是什么操作系统? - Alnitak
“等待调试器…”在屏幕上停留多久?你的电脑使用的是什么处理器? - Will
“Wait for debugger”信息是否在LogCat中?它之前和之后是否有其他信息?它是否曾经成功地在模拟器或设备上启动任何进程? - Quintin Robinson
我发现了一个问题:它与主机配置有关:我必须将行::1 localhost更改为127.0.0.1 localhost。 - Niko Gamulin
我在Mac上遇到了同样的问题。调试器不起作用,但运行是可以的。 - Denis Kutlubaev
2个回答

6
问题出在主机配置文件中(C:\Windows\System32\drivers\etc\hosts)。
更改以下行后:
::1         localhost

使用

127.0.0.1   localhost

一切都正常运作。


你在做出这个更改后需要重新启动吗? - Luis Miguel Serrano
在Ubuntu上遇到了同样的问题。需要重新启动Android模拟器。 - Kane
遇到了同样的问题。将主机文件编辑为上述内容后,调试器成功附加。 - Skindeep2366

2

您可能需要再等一段时间。在我很久以前第一次启动我的机器时,我也遇到了同样的问题。大约花了20或30分钟,但最终它终于启动了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接