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

Android 需要重新启动Eclipse才能查看对应用程序所做的更改,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,当我启动Eclipse时,我可以使用run As>Android应用程序运行Android应用程序,但随后我对应用程序进行了编辑并保存,但在模拟器中应用程序没有更新。我认为存在热部署(如前所述),但我关闭了仿真器并重新启动它。但是,如果我在Eclipse中第二次尝试使用run As运行应用程序,它将停留在27%(如本文所讨论的),我将使用建议的Window>AVD Manager>Start解决方案。这种方法存在的问题是,在AVD运行时对应用程序所做的修改不会在以后重新启动应用程序时更新到仿真器

当我启动Eclipse时,我可以使用
run As>Android应用程序运行Android应用程序
,但随后我对应用程序进行了编辑并保存,但在模拟器中应用程序没有更新。我认为存在热部署(如前所述),但我关闭了仿真器并重新启动它。但是,如果我在Eclipse中第二次尝试使用
run As
运行应用程序,它将停留在27%(如本文所讨论的),我将使用建议的
Window>AVD Manager>Start
解决方案。这种方法存在的问题是,在AVD运行时对应用程序所做的修改不会在以后重新启动应用程序时更新到仿真器,甚至重新启动仿真器也不会传播所做的更改。这些更改仅在Eclipse重新启动时注册


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

在第二次发布之前是否尝试过Project->Clean?

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

我认为最好的解决方案是有一个真正的设备进行测试。我使用我的HTC Desire和华硕Transformer Prime作为测试设备,它工作得非常完美。而且模拟器的速度非常慢。我可以一边等一边做饭。真有趣。我在windows下工作,所以我不确定这是否可行。我让它在windows上工作,只是在那里安装了ant。几个月前我换了mac电脑,所以我忘记了具体步骤,但我相信这个链接有你需要做的一切:。我记得这很容易做到。一旦您这样做了,您只需要运行“android”命令来添加必要的文件,以便使用ant()构建