我使用Android Studio创建了一个新的AndroidKotlin项目。最初一切都按预期工作。但是,当我关闭Android Studio并再次重新打开它时,在应用程序模块中创建了一个新的.iml文件
问题
1.在Android Studio中创建项目
1.同步并构建项目
1.关闭Android Studio
1.重新打开Android Studio
1.为app模块创建新的 *.iml文件
解决办法
1.删除.idea文件夹
1.删除所有 *.iml文件
1.在Android Studio中重新导入项目
每次Android Studio启动时,我都必须执行此变通方法步骤。对此是否有任何永久解决方案。我的Android Studio版本是3.6.2
截图
1.项目
的数据
1.应用模块
的
谢谢
2条答案
按热度按时间dzjeubhm1#
此项目包含多个模块,其中一个模块用于项目的根目录,其中您在根目录中拥有
build.gradle
,另一个模块用于包含第二个构建文件的app
。还可以为多个Gradle源根目录创建模块。此行为是设计使然,不需要修复。请参阅the document about sharing the project files,其中提到您可以忽略Gradle项目的
.iml
文件,因为它们是在导入时生成的。vc9ivgsu2#
我自己在一个多项目gradle构建项目中遇到了这个问题。虽然我仍然不确定这些文件是如何首先生成的,但我能够通过从
master/.idea/modules.xml
文件中删除相应的行来解决这个问题,而不是删除整个.idea
目录。根据您共享的屏幕截图,
<root-project>/.idea/modules.xml
文件中应该有以下行:字符串
只需要删除不应该出现的行,这样你就只剩下:
型
然后从文件系统中删除相应的文件。
重新加载项目或重新启动IDE时,项目应加载正确的
app.iml
文件,而不会再次生成错误的文件。