Android(Eclipse):如何在程序中间的某个时刻停止执行?

时间:2014-11-29 11:15:23

标签: android eclipse logcat android-logcat

有时程序会进入无限循环,或者LogCat内容太长,Logcat无法全部显示它们。在这种情况下,我们需要在它的中间终止执行。我们怎么能这样做?

我不能再看到编码Java时曾经在控制台窗口中看到过的红色方块。

这不是关于调试,因为在无限循环的情况下断点会做什么?

enter image description here

  1. 另一个问题是我的logcat不会停靠在eclipse窗口的右侧。相反,当我尝试将Logcat窗口拖动到右侧(“outline”窗口和“restore”按钮出现时 - 我想要停靠在它们旁边),鼠标指针开始显示此符号:我如何停靠右侧的Logcat按钮(它在上图中停靠在左侧)?
  2. enter image description here


    enter image description here

2 个答案:

答案 0 :(得分:1)

奇怪的是,我无法看到您的屏幕截图。我的浏览器或其他东西有问题。 我添加了屏幕截图,您会在工具栏上看到一个红色按钮。如果工具栏不可见,请转到窗口 - >显示工具栏。 Here's my screenshot

更改了我的内容,现在我可以看到您的屏幕截图了。 至于你想要Logcat-to-Right问题,试试Window->重置透视它应该给你与我上面的截图相同的布局,当你最小化它时,它会隐藏在窗口的右边,如下面的截图 enter image description here

答案 1 :(得分:1)

1。要在执行过程中停止应用:
- 转到设备窗口或打开它:
   - - 从Debug透视图:Window - >显示视图 - >设备
   - - 从其他角度来看:窗口 - >显示视图 - >其他...... - > type" Devices"或者只是找到
- 选择要停止的进程(应该从Eclipse的同一个实例启动)
- 按工具栏上的停止按钮

注意。 "红色按钮"当Eclipse不知道要停止什么时,它是不可见的。当您只是启动应用程序(不是为了调试)或同时调试多个应用程序时就会发生这种情况(在这种情况下,您应该在调试窗口中明确选择进程以激活"红色按钮")。

2. 将logcat停靠在托管窗口的任何一侧通常没有问题 - 只需将拖到所需窗口侧的中间即可。

更新
有时Eclipse UI会因为次要配置更改(包括更新等过程中)的累积而表现出异常。您可以尝试将<YourWorkspace>\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi文件移动到某个备份位置并启动Eclipse。
可能需要重新配置一些设置。如果您不满意,只需将原始workbench.xmi移回。