清理项目时删除iml文件是个好主意吗?

时间:2017-07-16 21:48:49

标签: android android-studio gradle android-gradle

我遇到了一个问题,我的模块iml文件已被破坏,因此编译总是失败。 Clean Project无法解决错误。最后,我删除了iml,Android Studio重新生成它,然后一切都恢复正常。

考虑到iml将被重新生成并且不应该添加到版本控制系统中,在Gradle中添加一个步骤以在运行“Clean Project”时删除文件是个好主意吗?

1 个答案:

答案 0 :(得分:1)

由于静态iml文件不适合您,我认为您可以修改干净任务以删除某个iml文件,并且每次都重新生成它。

以下是我所做的事情:commit ref

我可以运行./gradlew clean idea来始终重新生成initial.iml文件

或者如果我使用./gradlew clean build运行,我的Intellij项目可以在没有initial.iml文件的情况下生效。

让我知道这是否有效。