修改底层Java项目后,Android项目不会重建

时间:2012-11-08 21:30:51

标签: android eclipse adt

我有一个Android项目(A),它依赖于Eclipse中的Java专用项目(B)。具体而言,在(A)的项目属性中,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错误?

1 个答案:

答案 0 :(得分:1)

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