我对IntelliJ缓存文件或构建的方式有一个小问题(这里不确定术语)。
情况摘要:
图书馆模块
App模块
假设库图像是黑白的,应用程序图像是彩色的
该应用程序显示(正确)丰富多彩的A.
该应用程序显示(正确)黑色和白色B(意味着它缺失)
现在我将图像添加到App项目,Drawable B,颜色。
澄清一下,这个问题非常特别。只有在App模块中不存在DrawableB时才会出现这种情况。如果您拥有它,但是错误的,并且您更新它,它可以工作。我假设它是IntelliJ的内部缓存,他不承认我添加了一个drawable(他现在必须从App使用它,而不是LIB)。也许它是谷歌构建的Android项目中的东西,没有关于内部的足够信息......
我知道,显而易见的提示是“重建整个项目” - 那就是说,我有18个应用程序模块,每个用于一个应用程序。重建需要永远(在我们的一台没有SSD的机器上),而且不是必需的。如果我改变一些东西,例如AppX,我只需要重建AppX和库。但似乎没有选择。
有没有人知道解决方法,比如通过脚本删除BIN或其他缓存文件夹?不能在不同的“项目”中拆分模块,会失去重构能力。
Crosspost在这里,检查之前是否浪费时间回答(这里的网站更频繁,更快,但这个问题是如此具体,不能再问开发商了) http://devnet.jetbrains.net/message/5446674
答案 0 :(得分:3)
尝试重建项目。 Smtm我有同样的问题,它帮助我。
答案 1 :(得分:0)
您可以尝试使用新的IntelliJ Idea版本12吗?它似乎很好地处理缓存资源。