Android studio 安卓工作室“;扫描要索引的文件";

Android studio 安卓工作室“;扫描要索引的文件";,android-studio,intellij-idea,kotlin,Android Studio,Intellij Idea,Kotlin,我试图在Android Studio中实现以下项目结构 project/ projectA/ projectB/ 其中,projectA是由Android Studio创建的一个“应用”模块,我已将其重命名,projectB是我希望在应用程序中依赖的一个Kotlin项目。我可以让项目在我的项目中正确地显示为模块,但是不管我怎么做,只要我将projectB添加到我的Android Studio项目中,它似乎就陷入了“搜索要索引的文件”的循环中。当我看这些文件时,它总是在相同的2-

我试图在Android Studio中实现以下项目结构

project/
    projectA/
    projectB/
其中,
projectA
是由Android Studio创建的一个“应用”模块,我已将其重命名,
projectB
是我希望在应用程序中依赖的一个Kotlin项目。我可以让项目在我的项目中正确地显示为模块,但是不管我怎么做,只要我将
projectB
添加到我的Android Studio项目中,它似乎就陷入了“搜索要索引的文件”的循环中。当我看这些文件时,它总是在相同的2-3个文件中循环。它们总是META-INF文件,但并不总是相同的文件

如何成功地将模块添加到Android Studio项目中而不出现此错误,或者如何从一开始就设置项目以实现此结构


谢谢。

问题似乎是我的
项目/projectB
目录下有一个
gradle/
目录,因为该项目最初是由IntelliJ作为独立项目创建的。删除它解决了这个问题。

你说的“添加到Android Studio”是什么意思?你是怎么做到的?您可以手动编辑settings.gradle文件以包含项目,因此我尝试通过settings.gradle和“文件>新建>导入模块”对话框添加它。两者似乎都有相同的效果。我假设另一个项目有很多依赖项?
projectB
依赖于Spring Boot(因此也是Jackson),但仅此而已。就像我说的,它似乎在几个文件中循环。我的意思是,如果我看进度条下的文件名,它只是循环。虽然每次我使缓存失效时,它似乎都会循环使用不同的缓存。升级Gradle插件/包装器可能值得一试