在Eclipse中使用Library Project,而不是更新最新的更改

时间:2012-03-27 11:58:01

标签: eclipse android-library

非常讨厌的事情。这是我的设置: - 最新版本的Eclipse - 1个Android项目,即Library - 1个已添加库项目的Android项目

我对库项目进行了很多更改,但大多数时候,当我在手机上运行项目时,最新的更改不会更新。比方说,例如,我运行应用程序,我在库中进行了一些小改动,运行最终项目,然后说

  

“活动未开始,其当前任务已被带到前线”

我再次按Run,现在它可以正常加载更改。基本上,我需要按“运行”按钮2或3次以进行最新更改。此外,有时它会在调试模式下启动,即使我按下Run。

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

1 个答案:

答案 0 :(得分:3)

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

Eclipse Android Shared Project安装程序中的一个“错误”*是,当您清理和构建扩展项目时,它不会清理和构建您的共享项目。

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

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