作者:歌歌了_618 | 来源:互联网 | 2023-05-29 10:13
即使从IntelliJ IDEA内部进行成绩构建也不会将依赖项放入"外部库"文件夹中,因此这些类不会在编辑器中显示为建议,当我手动将它们添加为导入时会出现编译错误.
如何让IntelliJ自动将依赖项合并到build.gradle文件中,例如:
compile 'com.google.code.gson:gson:1.7.2
1> tddmonkey..:
您需要从Idea中将项目作为Gradle项目导入.添加依赖关系时,需要打开Gradle窗口并执行刷新.
或者用gradle从gradle生成项目文件:
的build.gradle:
apply plugin: 'idea'
然后运行:
$ gradle idea
如果修改依赖项,则需要重新运行上面的内容.
2> Andrey..:
添加依赖项后打开"Gradle"("查看" - >工具Windows-> Gradle)选项卡并点击"刷新"
添加的示例(编译'io.reactivex:rxjava:1.1.0'):
如果Idea仍然无法解析依赖关系,那么可能是依赖关系不在mavenCentral()存储库中,并且您需要添加存储库,其中此依赖关系位于存储库{}
但似乎它不起作用.我添加了一个依赖项并刷新了,但是当我尝试使用XML或Java源代码导入库时,IDEA无法解析它.
为我工作。值得庆幸的是,即使没有使用idea gradle插件。
@AuBee:我遇到了同样的问题.当我从命令行使用Gradle构建(仅一次)时,它就消失了.
3> Qix..:
将现有Gradle项目(带有a的项目build.gradle
)导入IntelliJ IDEA时,如果显示以下屏幕,请选择从外部模型导入 - > Gradle.
(可选)在下一个屏幕上选择" 自动导入 "以自动导入新的依赖项.
实际上,这个答案解决了我的问题,应该是你在上面的实际正确答案之前做的第一件事.
这是唯一真正有效且正确的解决方案.将一些东西添加到gradle.properties只是为了想法是完全错误的.
4> 小智..:
对于那些遇到“无法解决依赖关系”错误的人:
切换“离线模式”关闭
(“查看”->“工具Windows”->“渐变”)