【问题标题】:Android studio create multiple .iml for app moduleAndroid Studio 为应用模块创建多个 .iml
【发布时间】:2020-06-01 01:39:16
【问题描述】:

我使用 Android Studio 创建了一个新的 Android Kotlin 项目。最初一切都按预期工作。但是,当我关闭 Android Studio 并再次重新打开它时,会在应用模块中创建一个新的 .iml 文件

问题

  1. 在 Android Studio 中创建项目
  2. 同步并构建项目
  3. 关闭 Android Studio
  4. 重新打开 Android Studio
  5. 为应用模块创建新的 *.iml 文件

解决方法

  1. 删除 .idea 文件夹
  2. 删除所有 *.iml 文件
  3. 在 Android Studio 中重新导入项目

每次启动 android studio 时,我都必须执行此解决方法步骤。是否有任何永久解决方案。我的 Android Studio 版本是 3.6.2

截图

  1. 项目

  1. 应用模块

谢谢

【问题讨论】:

  • 你的意思是每个模块都有多个iml文件吗?您能否显示带有问题的屏幕截图并共享示例项目以重现它?
  • @CrazyCoder 我在项目中只有一个应用程序模块..添加了屏幕截图。该项目在 GitHub github.com/NikhilVijayakumar/MyBestFriend 中可用。但是 *.iml 文件被 git 忽略

标签: android android-studio intellij-idea


【解决方案1】:

该项目包含多个模块,一个用于项目的根目录,其中您在根目录中有build.gradle,另一个用于带有第二个构建文件的app。也可以为多个 Gradle 源根目录创建模块。此行为是设计使然,不是需要修复的问题。

请参阅 the document about sharing the project files,其中提到您可以忽略 Gradle 项目的 .iml 文件,因为它们是在导入时生成的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-05
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多