我在我的项目中使用了一个库。它是.aar
格式。起初我在我的项目中添加了库版本1.0。几个月后,该库有一个新版本。我从项目中删除了以前的.aar
库,并从项目结构中删除了库的文件夹。添加新库后。我在项目中看到了前一个库的.iml
文件,新的库也被添加到项目中。我尝试删除旧librARY的.iml
但它再次重新生成。我该如何解决这个问题?
我甚至尝试从File-> Project Structure中删除它。但它会重新生成前一个库的.iml
文件。
我使用的是最新的android studio 3.1.1
。
答案 0 :(得分:1)
什么是 IML文件
IML是由用于开发的IDE IntelliJ IDEA创建的模块文件 Java应用程序。它存储有关开发模块的信息, 可能是Java,插件,Android或Maven组件;拯救了 模块路径,依赖关系和其他设置。
您已从应用程序依赖项中删除了该模块。但您尚未从项目settings.gradle
所以你的项目中仍然有旧的模块,但你还没有使用它。将其从settings.gradle
中删除。清理并重建项目,您将无法再次看到它。