为什么intellij必须为我制作的每个android项目安装不同的gradle版本

时间:2017-11-09 02:28:16

标签: android intellij-idea gradle build

Gradle只是一个构建系统,对吗?为什么当我在本地安装最新的gradle版本时,intellij想要下载gradle 2.3。如果我设置intellij使用本地分发,则构建失败并显示错误,指出没有缓存版本的gradle 4.3可用于脱机模式。

1 个答案:

答案 0 :(得分:2)

第1点,您可以将Intellij指向gradle安装。请参阅描述您的选项的Intellij Gradle docs,但要特别注意intellij也支持的下一个点。

Point#2 Build系统也有版本。 Gradle会不断更新,因此使用错误版本的Gradle构建可能会失败。

这就是为什么gradle脚本可以指定构建所需的版本。这本质上是一个引导过程,旨在使您的构建脚本基本上自给自足。例如,请参阅描述此做法的Gradle docs