【问题标题】:Do Android build tools require to download Gradle for every new project?Android 构建工具是否需要为每个新项目下载 Gradle?
【发布时间】:2017-08-24 01:24:12
【问题描述】:

我有几个 Android 项目示例,我将在 Linux 上使用 ./gradlew build 通过命令行构建。每当我输入此命令时,都会显示一条消息“正在下载https://services.gradle.org/distributions/gradle-3.3-all.zip”。我想我的 Android Studio 安装路径下已经有了最新的 gradle。为什么每次都要下载gradle?我可以将 gradle 指定为环境变量吗?让所有项目都可以使用GRADLE_HOME吗?

【问题讨论】:

    标签: android linux gradle command-line


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-04
      • 1970-01-01
      • 1970-01-01
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多