2012-07-08 52 views
7

当我在调试透视图中右键单击并选择终止时,Eclipse断开连接,但进程继续在设备上运行。我怎样才能让程序实际终止,以便在设备上执行更多的代码?我在看一个bug吗?我不记得这是否在伽利略工作。我目前使用Windows 7和Eclipse Indigo。如何在eclipse中调试时终止android应用程序

回答

14

按钮“停止进程”是在设备视图(窗口>>显示视图>>设备)。 enter image description here

+0

谢谢,这是最令人难以置信的答案,并且很有效! – Nick 2012-07-08 20:47:41

+2

有时它在窗口>>显示视图>>其他... >>设备 – Agostino 2014-03-15 18:11:22

+0

刚刚在项目创建之后启动应用程序,并且单击停止按钮时它没有终止进程,但抛出了一个RemoteException发送setActive(false)通知'在_logCat viewport_'中::(' – Stphane 2014-05-17 22:18:29

2

我怎样才能让程序实际终止,所以没有更多的代码在设备上执行?

您可以从DDMS的角度终止进程。

我在看一个bug吗?

不是。从Debug视角终止至少意味着终止Android应用程序的调试会话,而不是“终止应用程序”或“以极端偏见终止应用程序的作者”。 :-)

+0

谢谢你的回应。我给出了一个专门调用哪个按钮的答案,它不受DDMS视角的限制(尽管任何有足够日食经验的人都会知道这一点)。我同意,不是一个错误,但是我错误地认为Stop图标会阻止这个过程。它是一个很好的说明,在Debugger上下文中的Stop仅用于Debugger,而不是进程。我习惯于在Visual Studio IDE中停止杀死调试器和进程。 – Nick 2012-07-08 20:48:58

+0

@Nick:“它不依赖于DDMS的观点” - 是真的。我倾向于从“新人想要什么”这个角度来思考,并且我发现他们更容易在不同观点之间进行切换,而不是在一个角度保持很多观点。但是你肯定是对的,如果你想从你想要的任何角度点击Devices视图,那非常酷。 – CommonsWare 2012-07-08 23:36:44

-1

点击下图中的断开按钮。

您可以从窗口>>打开角度打开调试窗口..

debugging window

+0

是不是只是断开调试器并保持过程工作? – Jin35 2012-07-08 16:17:09

0

我是Android的新手。我发现,在avd停止所有以前安装和仍在运行的应用程序(正如它实际上计划的那样)的正常方法是使用“擦除用户数据”选项来重新启动avd。玛丽亚

相关问题