IntelliJ Androidcaching构build与drawables忽略更改

我有一个IntelliJcaching文件或构build方式(不知道这里的术语)的小问题。

情况摘要:

库模块

  • DrawableA
  • DrawableB

应用模块

  • DrawableA

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

  • 如果你只是按“运行”,他会继续使用黑色和白色的B
  • 如果你“重build项目”,他会使用正确的
  • 如果您在Lib和App上手动尝试“Make”和“Compile”,则不起作用

澄清,这个问题真的很特别。 只有当DrawableB不在App模块中时才会出现。 如果你有它,但错误的,你更新它,它的工作原理。 我认为它是一个IntelliJ的内部caching,他不认识到我添加了一个drawable(他必须从应用程序中使用它,而不是LIB)。 也许它的东西在Android项目的谷歌构build,没有足够的信息关于这里的内部…

我知道, 显而易见的提示是“重build整个项目” – 说, 我有18个应用程序模块 ,每个应用程序。 重build需要永远(在没有固态硬盘的机器上),而不是必需的。 如果我改变例如AppX中的东西,我只需要重buildAppX和库。 但似乎没有select。

有谁知道解决方法,如通过脚本删除BIN或其他caching文件夹? 不能在不同的“项目”中分解模块,将会失去重构function。

这里的crosspost,检查之前浪费时间来回答(这里这个网站比较频繁,速度也比较快,但是这个问题是如此具体,不敢去问开发者也是如此)
http://devnet.jetbrains.net/message/5446674

Solutions Collecting From Web of "IntelliJ Androidcaching构build与drawables忽略更改"