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

考虑到将要生成iml,并且不应该将其添加到版本控制系统中,在运行“清理项目”时在Gradle中添加步骤以删除文件是个好主意吗?

最佳答案

由于静态iml文件对您不利,因此我认为您可以修改clean任务以删除某些iml文件,并每次重新生成它。

这是我所做的事情:commit ref

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

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

让我知道这个是否奏效。

07-24 09:28