我遇到了我的模块iml
文件损坏的问题,因此编译总是失败。 Clean Project无法解决该错误。最后,我删除了iml
,Android Studio重新生成了它,然后一切恢复正常。
考虑到将要生成iml,并且不应该将其添加到版本控制系统中,在运行“清理项目”时在Gradle中添加步骤以删除文件是个好主意吗?
最佳答案
由于静态iml文件对您不利,因此我认为您可以修改clean任务以删除某些iml文件,并每次重新生成它。
这是我所做的事情:commit ref
我可以运行./gradlew clean idea
来始终重新生成initial.iml
文件,
或者,如果我使用./gradlew clean build
运行,则我的Intellij项目可以在没有该initial.iml
文件的情况下运行。
让我知道这个是否奏效。