为什么每次我创建一个Android项目,IntelliJ都必须安装不同的Gradle版本?

4

Gradle只是一个构建系统,对吧?为什么IntelliJ想要下载Gradle 2.3当我已经本地安装了最新的Gradle版本。如果我设置IntelliJ使用本地分发,构建将失败,并显示错误,说离线模式下没有缓存版本的Gradle 4.3可用。

1个回答

3

第一点,您可以将Intellij指向Gradle安装。请查看Intellij Gradle文档以了解您的选项,但请特别注意下一点,Intellij还支持该选项。

第二点,构建系统也有版本。Gradle不断更新,因此使用错误版本的Gradle进行构建可能会失败。

这就是为什么Gradle脚本可以指定其需要的版本来构建的原因。这实际上是一个引导过程,旨在使您的构建脚本基本上自给自足。例如,请参见Gradle文档描述了这种做法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接