需要重新启动Eclipse以查看对应用程序所做的更改

时间:2012-05-06 01:08:04

标签: android eclipse android-emulator

当我启动Eclipse时,我可以使用Run As > Android Application运行Android应用程序,但之后我会对应用程序进行版本保存但是在模拟器中应用程序不会更新。我认为有热部署(如上所述SO question1),但我关闭了模拟器并重新启动它。但是,如果我尝试在Eclipse中第二次使用Run As运行应用程序,它会陷入27%(如本SO question2中所讨论的那样),我使用推荐的Window>AVD Manager>Start解决方案。我使用这种方法的问题是,当AVD运行时对应用程序进行的修改在稍后重新启动应用程序时不会更新到模拟器,甚至重新启动模拟器也不会传播所做的更改。仅在重新启动Eclipse时才会注册更改。

这可能是Eclipse的错误吗? Android开发工具包18是3.6.2 ......我不介意任何允许我每次运行新版程序时都不必重新启动Eclipse的解决方案。在发布这篇文章之前,我检查了软件更新。

2 个答案:

答案 0 :(得分:1)

您是否在第二次启动之前尝试了Project-> Clean?

答案 1 :(得分:1)

我也遇到了同样的问题,并通过使用ant从命令行构建来解决它。老实说,最好的办法就是尽可能多地从命令行做。我发现它比在Eclipse中做所有事情要快得多且不易出错。