Android构建工具需要为每个新项目下载Gradle吗?

Android构建工具需要为每个新项目下载Gradle吗?,android,linux,gradle,command-line,Android,Linux,Gradle,Command Line,我有几个Android项目示例,我将在Linux上通过命令行使用/gradlew build构建。每当我输入此命令时,一条消息显示“正在下载”。我想我的Android Studio安装路径下已经有了最新的gradle。为什么每次都要下载gradle?我是否可以将gradle指定为环境变量(例如gradle_HOME),以便所有项目都可以使用它 使用Gradle包装器(gradlew)时,Android Studio安装路径中的内容并不重要。如果没有其他版本已经下载了Gradle,它将下载当前版本

我有几个Android项目示例,我将在Linux上通过命令行使用
/gradlew build
构建。每当我输入此命令时,一条消息显示“正在下载”。我想我的Android Studio安装路径下已经有了最新的gradle。为什么每次都要下载gradle?我是否可以将gradle指定为环境变量(例如gradle_HOME),以便所有项目都可以使用它

使用Gradle包装器(
gradlew
)时,Android Studio安装路径中的内容并不重要。如果没有其他版本已经下载了Gradle,它将下载当前版本设计和测试的Gradle的确切版本。下载的发行版存储在
~/.gradle/wrapper/dists/
下。因此,只要您不删除该文件夹,并且有多个版本在包装器配置中使用相同的gradle发行版,该发行版将仅在您执行的第一个版本中下载。其他人将使用已经存在的分发