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