【发布时间】:2018-09-18 04:17:52
【问题描述】:
我正在尝试在 Android Studio 中实现以下项目结构
project/
projectA/
projectB/
projectA 是我已重命名的 Android Studio 创建的“应用”模块,projectB 是我希望在应用中依赖的 Kotlin 项目。我可以让项目在我的项目中正确显示为模块,但是无论我尝试什么,只要我将projectB 添加到我的 Android Studio 项目中,它似乎就会陷入“搜索要索引的文件”的循环中。当我查看文件时,它总是在循环浏览相同的 2-3 个文件。它们总是 META-INF 文件,但并不总是相同的。
如何成功地将模块添加到 Android Studio 项目而不遇到此错误,或者如何从一开始就设置我的项目以实现此结构?
谢谢。
【问题讨论】:
-
“添加到 Android Studio”是什么意思?你是怎么做到的?您可以手动编辑 settings.gradle 文件以包含 projectB
-
所以我尝试通过 settings.gradle 以及 File>New>Import Module 对话框添加它。两者似乎具有相同的效果。
-
嗯。我假设另一个项目有很多依赖项?
-
projectB依赖于 Spring Boot(因此也依赖于 Jackson),仅此而已。就像我说的那样,它似乎在循环几个文件时卡住了。我的意思是,如果我在进度条下查看文件名,它只会循环。虽然每次我使缓存无效时,它似乎都会循环通过不同的几个。 -
可能值得升级 Gradle 插件/包装器
标签: android-studio intellij-idea kotlin