InteliJ使用drawables的Android缓存构建将忽略更改

我有一个小问题,IntelliJ缓存文件或构建(不知道这里的术语)的方式。

情况摘要:

图书馆模块

> DrawableA
> DrawableB

应用模块

> DrawableA

假设图书馆的图像是黑色和白色的,应用程序的颜色是。
该应用程序显示(正确)丰富多彩的A.
该应用程序显示(正确)黑色和白色B(意味着它的缺失)。
现在我添加一个图像到App项目,Drawable B,颜色。

>如果你只是按“跑”,他会继续使用黑白B
>如果你“重建项目”,他会使用正确的
>如果您在Lib和App NO EFFECT上手动尝试“Make”和“Compile”

要澄清,这个问题真的很特别。只有当DrawableB不存在于应用程序模块中时才会发生。如果你拥有它,而是错误的,而且你更新它,它是有效的。我假设IntelliJ的内部缓存,并且他不认识到我添加了一个可绘制(并且他现在必须使用它,而不是LIB)。也许它的一些东西在谷歌构建的Android项目,没有足够的内容信息在这里…

我知道,明显的提示是“重建整个项目” – 那就是说,我有18个应用程序模块,每个应用程序一个。重建将永远(在我们的一台没有SSD的机器上),而不是必需的。如果我改变例如AppX,我只需要重建AppX和Library。但似乎没有选择。

有没有人知道解决方法,例如通过脚本删除BIN或其他缓存文件夹?可以在不同的“项目”中分离模块,这将会导致重构功能的松动。非常感谢任何反馈。

克里斯

交叉柱在这里,检查之前浪费时间回答(这个网站在这里是更经常和更快,但这个问题是如此具体,也不妨要求开发商)
http://devnet.jetbrains.net/message/5446674

尝试重建项目。 Smtm我有同样的问题,它有助于我。
http://stackoverflow.com/questions/8535847/intelij-android-cache-build-with-drawables-ignores-changes

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:InteliJ使用drawables的Android缓存构建将忽略更改