当我试图在Intellij中制作和运行我的Android项目时,我一直得到这个错误:
错误:java: $MODULE_DIR$/target/idea-classes: does not exist
我检查了我的.iml
文件,它包括这一行:
<output url="file://$MODULE_DIR$/target/idea-classes" />
磁盘上的目录缺失。如果我手动添加它,我得到一个错误,/target/generated-sources/annotations
丢失,如果我重复这个过程,我最终看到一个长长的错误列表,指向这两个目录中丢失的类。
我使用的是Intellij IDEA 13.0.3.
有什么办法可以解决这个问题吗?
我弄清楚了,这是一个转储文件权限问题。出于某种原因,target
文件夹变成了Intellij的只读文件夹(毕竟不是那么Intellij,哈哈)。我怀疑maven
可能已经锁定了文件夹,在它有机会解锁它之前,它在一些操作的中间被打断了。
所以修复是使target
可读和可写Intellij