2012-03-27 218 views
2

一个非常烦人的事情。这里是我的设置: - Eclipse的 的最新版本 - 1的Android项目,这是图书馆 - 1个Android项目具有库项目添加在Eclipse中使用库项目,不更新最新更改

我做了很多的库项目的变化,但大部分时间,当我在手机上运行项目时,最新的更改不会更新。比方说,例如,我运行应用程序,我做在库中的小的变化,运行最终的项目和它说

“活动还没开始,目前的任务已经放到了前面”

我再次按运行,现在它加载正常与更改。所以基本上,我需要按运行按钮2或3次以获得最新的更改。另外,即使按“运行”,有时也会以调试模式启动。

任何人都可以解释我如何纠正这种行为? 有没有办法在运行之前强制清理应用程序项目?

+0

看看这个解决方案http://stackoverflow.com/a/13560368/779408 – breceivemail 2012-11-26 07:24:36

回答

3

您正在扩展的项目从Shared Projects bin目录中的已编译的.jar文件运行。如果你的项目名为SharedProject,你将有一个bin/SharedProject.jar

Eclipse Android共享项目设置中的一个“错误”*是当您清理并构建扩展项目时,它不会清理并构建共享项目。

只需清理共享项目,让它刷新jar,然后清理扩展项目。

* - 我认为这实际上是“按设计”的清洁和建设10共享库将需要一个年龄,如果你只是想清理和建立你的扩展项目。 *