我正在开发一个包含 30 个模块的中型项目。这些模块依赖于外部库,其中一些托管在私有(private) Maven 存储库上,而其他则来自 mavenCentral()。我正在使用 Android Studio 1.4 和 IntelliJ Idea Community Edition 14.1.5。我面临一个奇怪的问题,如果我在 AS 1.4 中打开我的项目,它会无限期地停留在 gradle 同步上。就像该项目根本不会同步一样。我已经等了好几个小时了,给了 AS 4 GB 堆空间,基本上完成了我力所能及的一切,但 AS 拒绝同步项目。另一方面,该项目与 IntelliJ Idea 完美配合。它会在 30 秒内同步。 我缺少什么?还有其他人遇到过这个吗?请帮帮我。
最佳答案
它可能在寻找存储库或 Artifact 时陷入困境。在命令行上运行它,您可以在其中查看依赖项解析的日志。
gradle clean build --stacktrace
一旦您知道 gradle 正在寻找什么以及 gradle 在哪里寻找它,追踪丢失的依赖关系应该很简单。
关于Android Studio 在 gradle 同步期间无限期地卡住,但同一个项目在 Intellij Idea 中运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33165812/