您需要从Idea中将项目作为Gradle项目导入。添加依赖关系时,需要打开Gradle窗口并执行刷新。
或者用gradle从gradle生成项目文件:
的build.gradle:
apply plugin: 'idea'
然后运行:
$ gradle idea
如果修改依赖项,则需要重新运行上面的内容。
添加依赖项后,打开“Gradle”(“查看” - >工具Windows-> Gradle)选项卡并点击“刷新”
添加的示例(编译'io.reactivex:rxjava:1.1.0'):
如果Idea仍然无法解析依赖关系,那么可能是依赖关系不在mavenCentral()存储库中,并且您需要添加存储库,其中此依赖关系位于存储库{}
导入现有Gradle项目时(带有一个 build.gradle )进入IntelliJ IDEA,当出现以下屏幕时,选择 从外部模型导入 - > 摇篮 。
build.gradle
(可选)选择 自动导入 在下一个屏幕上自动导入新的依赖项。
安德烈的上述帖子是 的 仍然 强> 截至2017年第3季度,最新版本的Intellij有效。请使用它。 '因为,构建项目和外部命令行gradle构建,不会将它添加到Intellij中的外部依赖项...疯狂,因为这听起来是真的。现在唯一的区别是UI看起来与上面的不同,但仍然使用相同的更新图标。我只是在这里给出答案,因为我无法粘贴新UI的快照...我不想要任何投票本身。安德烈仍然给出了正确答案: