【问题标题】:Using Library Project in Eclipse, not updating latest changes在 Eclipse 中使用库项目,不更新最新更改
【发布时间】:2012-03-27 11:58:00
【问题描述】:

一件很烦人的事。这是我的设置: - 最新版本的 Eclipse - 1 个 Android 项目,即图书馆 - 1 个添加了库项目的 Android 项目

我对库项目进行了很多更改,但大多数时候,当我在手机上运行项目时,最新的更改并没有更新。例如,我运行应用程序,我在库中做了一个小改动,运行最终项目,它说

“Activity没有启动,它的当前任务已经被拉到最前面”

我再次按运行,现在它可以很好地加载更改。所以基本上,我需要按运行按钮 2 或 3 次才能获得最新的更改。此外,有时它会以 Debug 模式启动,即使我按下 Run。

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

【问题讨论】:

标签: eclipse android-library


【解决方案1】:

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

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

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

*-我认为这实际上是“按设计的”,因为如果您实际上只想清理和构建扩展项目,那么清理和构建 10 个共享库将需要一段时间。*

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-30
    • 2010-12-08
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多