Android Studio添加了libraries.iml文件

我刚刚在 Android Studio中为Android项目创建了一个Multi项目设置,如 Gradle Plugin User Guide所示.这是我的文件结构

MyProject/
 | settings.gradle
 | build.gradle
 | MyProject.iml
 + app/
    | build.gradle
    | app.iml
 + libraries/
    + lib1/
       | build.gradle
       | lib1.iml

此配置中有三个模块 – MyProjects.iml,app.iml和lib1.iml.尽管一切正常并且项目构建成功,但它有一个恼人的问题. Android Studio不断在libraries文件夹下创建一个libraries.iml文件,并使该文件夹成为一个模块.

这就是问题的原因.这是一种正常行为 – 如果不是 – 如何摆脱它?

我试图删除libraries.iml文件并更新MyProject.iml没有运气.该文件一次又一次出现.

更新&最终解决方案
为了避免因生成的文件引起我们注意力的麻烦,我将Android Studio配置为最后不显示它们.

File (Android Studio on Mac) -> Preferences... -> File Types -> Ignore
files and folders: .DS_Store;.git;*.iml;.idea;
您将“库”指定为“lib1”模块的父模块.
如果您不需要这样的父模块,则可以更改settings.gradle

include ':app', ':libraries:lib1'

include ':app', 'libraries/lib1'
相关文章
相关标签/搜索