在intellij IDEA中使用gradle构build获取gradle依赖关系

成绩构build,即使从内部Intellij IDEA不会将依赖关系放到外部库文件夹,所以这些类不会显示在编辑器中的build议,当我手动添加他们作为导入有一个编译错误。

例如,我怎样才能让IntelliJ自动将依赖器合并到我的build.gradle文件中

compile 'com.google.code.gson:gson:1.7.2

您需要从Idea内将项目导入为Gradle项目。 添加依赖项时,需要打开Gradle窗口并执行刷新。

或者使用这个来从gradle生成项目文件:

的build.gradle:

 apply plugin: 'idea' 

然后运行:

 $ gradle idea 

如果您修改依赖性,则需要再次重新运行上述内容。

添加依赖项后,打开“Gradle”('View' – > Tool Windows-> Gradle)选项卡并点击“刷新”

添加(编译'io.reactivex:rxjava:1.1.0')的例子:

刷新

如果Idea仍然无法解决依赖性问题,则可能是依赖项不在mavenCentral()存储库中,并且您需要将此依赖项存放在存储库中的存储库{}

当将现有的Gradle项目(一个具有build.gradle项目)导入到IntelliJ IDEA中时,当出现下面的屏幕时,select从外部模型导入 – > Gradle

从外部模型导入项目

或者,在下一个屏幕上select“ 自动导入 ”以自动导入新的依赖关系。

安德烈的上述post仍然适用于2017年第三季度最新版本的Intellij。请使用它。 因为,构build项目和外部命令行gradle构build,不会将它添加到Intellij中的外部依赖项…疯狂的,因为这听起来是真的。 现在唯一的区别是UI看起来与上面不同,但是仍然使用相同的更新图标。 我只是在这里回答,因为我不能粘贴新UI的快照…我不想要任何票。 安德烈仍然在上面给出了正确的答案: 在这里输入图像说明

如果你在Ubuntu上,去Androidterminal和键入

 sudo apt-get install gradle