2

我有一个 Android 项目 (A),它依赖于 Eclipse 中的纯 Java 项目 (B)。具体来说,在(A)的Project属性中,Java Build Path->Projects,(B)被列为构建路径上的必填项目。

当我在 (B) 中编辑源文件,然后保存,然后运行 ​​Android 项目时,我在控制台中收到以下警告:

ActivityManager: Warning: Activity not started, its current task has been brought to the front

根本问题似乎是 .apk 文件没有得到重建。例如,它最后一次修改是在 2012 年 11 月 8 日下午 1:46:41,然后我在 B 中进行了更改并保存了。时间戳保持不变。

要解决此问题,我可以修改 (A) 中的文件。有趣的是,保存后,.apk 仍然没有更新!(我启用了“自动构建”)。但是当我运行 Android 项目时,它会强制重新构建 .apk,然后我对 (B) 的更改会传播到 .apk 文件。

我相信这曾经适用于早期版本的 ADT,但我不确定它何时停止工作。我目前正在使用 Eclipse 4.2.1 (Juno) 和 Android Development Toolkit 版本:20.0.3.v201208082019-427395

我的项目设置中是否可能缺少某些内容?或者这是一个 ADT 错误?

4

1 回答 1

1

这已在 r21 版本的 Android SDK 工具中得到修复。

于 2012-12-24T18:29:10.887 回答