当我启动 Eclipse 时,我可以使用 运行 Android 应用程序,Run As > Android Application
但随后我对应用程序进行编辑并保存,但在模拟器中应用程序没有更新。我认为有热部署(如提到的SO question1),但我关闭了模拟器并重新启动它。但是,如果我尝试在 Eclipse 中再次运行该应用程序Run As
,它会卡在 27%(如本SO question2中所述),我使用推荐的解决方案Window>AVD Manager>Start
. 我使用这种方法遇到的问题是,在 AVD 运行时对应用程序所做的修改在稍后重新启动应用程序时不会更新到模拟器,甚至重新启动模拟器也不会传播所做的更改。仅当 Eclipse 重新启动时才会注册更改。
这可能是 Eclipse 的错误吗?它是带有 Android Development Toolkit 18 的 3.6.2 ......我不介意任何解决方案,让我每次想要运行新版本的程序时都不必重新启动 Eclipse。在发表这篇文章之前,我检查了软件更新。