5

我通常为 iOS 和 Android 开发移动应用程序,并且我习惯于重复启动项目而不询问另一个实例是否正在运行,因为模拟器会为我处理这个。

当我使用 Eclipse 开发桌面应用程序时,我遇到了这个问题,因为多次运行同一个项目会导致多个不同的实例。我希望 Eclipse 能够在运行新进程之前终止先前打开的进程。我找到了这个问题,但是这个问题解决了让 Java 应用程序的单个实例运行的问题,但这并不是重点。我不在乎最终版本是否会运行一两次,我只想在开发时能够运行单个实例,就像 Xcode 或 Eclipse for Android 那样无缝。此外,该解决方案在两次运行同一个项目时会弹出警报,但这对我来说不是解决方案。杀了就跑,就是这样。

是否可以在不更改源代码的情况下更改项目的运行配置来实现这一点,或者这可以通过插件或其他方式实现吗?我想找到一个完全自动化的解决方案,可以让我像在 Xcode 下一样工作。

4

2 回答 2

3

不,不可能更改 Eclipse 运行配置,以便 Eclipse 在运行新实例之前停止现有实例。

作为替代方案,您可以尝试为“终止”操作设置键盘快捷键。

于 2013-05-31T14:18:50.533 回答
3

作为对此的一般解决方案,请尝试:

转到窗口-> 首选项,搜索启动。

选择“启动时终止并重新启动”选项。

按应用。

不确定它在开发 Android 时是否可以工作(现在在 Eclipse 中不是很常见),但知道它是个不错的选择。

于 2019-01-29T12:44:10.430 回答