使用aapt in ant build的crunch / resource packaging使用来自其他项目的缓存

时间:2012-10-19 08:41:03

标签: android resources duplicates aapt

我有两个使用公共库的Android应用程序。每个项目都为启动画面和其他一些项目定义了自己的背景图像。这些图像在两个应用程序中都具有相同的名称。

当我从eclipse构建/运行时,每个应用程序都使用正确的背景图像。但是,当我运行我的ant构建文件时,在打包资源时内容会混淆,并且两个应用程序都使用相同的图像。

我确信在某个地方有一个我需要清除的缓存,但我找不到它(在MacOSX Lion上运行)。

我尝试了-f的{​​{1}}选项,但问题仍然存在。

有人知道如何解决这个问题吗?

3 个答案:

答案 0 :(得分:9)

在进行ant构建/释放之前运行“ant clean”。

答案 1 :(得分:2)

在从命令行运行ant之前,请确保已关闭Eclipse。

答案 2 :(得分:0)

在Eclipse的菜单中,转到Project - > 取消自动构建。然后从Ant视图中,运行clean,然后release