android - .iml 文件在删除后重新生成

标签 android android-studio aar

我在我的项目中使用了一个库。它是.aar 格式。起初我在我的项目中添加了库版本 1.0。几个月后,有一个新版本的图书馆。我从项目中删除了以前的 .aar 库,并从项目结构中删除了库的文件夹。添加新库后。我在我的项目中看到了以前库的 .iml 文件,并且新库也添加到了项目中。我尝试删除旧库的 .iml 但它又重新生成了。我该如何解决这个问题?

我什至尝试从"file"->“项目结构”中删除它。但是它重新生成了之前库的.iml文件。

我正在使用最新的 android studio 3.1.1

新的是version_17(calendar-release 是旧的): enter image description here

最佳答案

什么是IML文件

IML is a module file created by IntelliJ IDEA, an IDE used to develop Java applications. It stores information about a development module, which may be a Java, Plugin, Android, or Maven component; saves the module paths, dependencies, and other settings.

您已从应用程序依赖项中删除了该模块。但是你还没有从你的项目中删除它 settings.gradle

所以你的项目中仍然有你的旧模块,但你没有使用它。从 settings.gradle 中删除它。清理并重建项目,您将不会再看到它。

关于android - .iml 文件在删除后重新生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49943342/

相关文章:

Android Studio 导入项目

android-studio - 在 Android Studio 中检查元素

android - 无法从应用程序项目加载存储在库 (aar) 中的 .so 文件

android - 我可以在大型项目中使用 SVG 代替 PNG 吗

android - 自定义Android Lint访问方式引用

android - 调用 Parse 云函数时错误的 json 响应

android - 排除发布构建类型的 Assets

android-gradle-plugin - 创建具有多个 AAR/JAR 的 AAR

android - 在启动画面中更改图标大小

android - 键盘出现后 View 未调整大小