当前位置 : 主页 > 手机开发 > android >

Android Studio添加了libraries.iml文件

来源:互联网 收集:自由互联 发布时间:2021-06-11
我刚刚在 Android Studio中为Android项目创建了一个Multi项目设置,如 Gradle Plugin User Guide所示.这是我的文件结构 MyProject/ | settings.gradle | build.gradle | MyProject.iml + app/ | build.gradle | app.iml + librari
我刚刚在 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'
网友评论