如果我不修改源代码并编译,我会收到“Activity 未启动,它的当前任务已被带到最前面”的消息。Eclipse 中是否有选项可以强制它在不更改源代码的情况下运行?
问问题
7821 次
7 回答
9
如果您想强制执行,请执行此操作。我通常这样做,虽然听起来很蹩脚。在代码中的任何位置(在任何文件中)添加一个空格。只需保存项目并运行。然后它将再次经历上传和安装过程。这是最简单的方法,无需实际更改任何重要的代码。
于 2012-07-17T07:12:08.073 回答
1
你为什么不尝试再次从模拟器运行它,如果你不修改源,它会像你提到的那样做,要么改变源(你可以添加日志,或者只是在任何文件中做空白输入。)或者关闭它并打开它来自模拟器。
于 2012-07-17T07:14:45.520 回答
1
--> 仅当您的应用程序的上一次运行没有变化时才会发生这种情况。
-->为了避免这种情况,您可以:
- 关闭您的应用程序,然后编译,
- 您必须更改代码的至少 1 个文件,然后才能编译它。
于 2012-07-17T07:15:28.523 回答
1
还有另一种方法可以解决这个问题。运行另一个应用程序而不是运行您当前的应用程序,因此您不会收到此类错误消息。并且不需要更改代码或添加不必要的空格。它还可以节省您重新启动模拟器的时间。
于 2012-07-17T07:17:00.383 回答
0
如果您不修改代码并想在模拟器中重新运行代码,系统只会抛出您尝试运行的代码已执行的警告。即使我已经多次遇到此警告。您可以做一些更改代码并尝试再次运行或只是完成前面的所有活动然后尝试运行。它将成功运行。
于 2012-07-17T07:17:09.830 回答
0
在我看来,“活动没有开始,它的当前任务......”真的很乏味。在某些情况下,我没有更改源代码,但需要重新启动,因为我更改了数据
于 2013-10-15T10:06:28.520 回答
0
清理你的项目(菜单->项目->清理)然后再次运行它。
为我工作。
于 2016-03-24T06:51:14.543 回答