首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的项目中有不同的分级版本?(gradle.xml vs build.gradle)

我的项目中有不同的分级版本?(gradle.xml vs build.gradle)
EN

Stack Overflow用户
提问于 2016-02-09 12:22:56
回答 2查看 2.3K关注 0票数 3

C:\Development\android-studio\gradle\gradle-2.4中,我有2.4版( gradle.xml ):

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="GradleSettings">
    <option name="linkedExternalProjectsSettings">
      <GradleProjectSettings>
        <option name="distributionType" value="LOCAL" />
        <option name="externalProjectPath" value="$PROJECT_DIR$" />
        <option name="gradleHome" value="C:\Development\android-studio\gradle\gradle-2.4" />
        <option name="gradleJvm" value="1.8" />
        <option name="modules">
          <set>
            <option value="$PROJECT_DIR$" />
            <option value="$PROJECT_DIR$/caponateLibrary" />
            <option value="$PROJECT_DIR$/launcher" />
          </set>
        </option>
      </GradleProjectSettings>
    </option>
  </component>
</project>

但是在我的项目uild.gradle文件中,我有1.3.0:

代码语言:javascript
复制
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    }

为什么这些文件有不同的分级版本?这两个分级版本之间存在哪些不同,哪一个是真正的分级版本?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-09 13:40:01

不要混淆gradle发行版和的android插件。

1)您可以在文件gradle/wrapper/gradle-wrapper.properties中定义项目使用的gradle发行版

例如:

代码语言:javascript
复制
distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip
distributionUrl=http\://services.gradle.org/distributions/gradle-2.4-all.zip

每个项目可以使用不同的版本。您将在\user\.gradle\wrapper\dists文件夹中找到分发文件。

2) Gradle是一个构建工具,但它需要特定的插件才能工作。Android工具团队正在为Gradle发布Android插件。

您可以在项目中的build.gradle文件中定义插件。

例如:

代码语言:javascript
复制
  classpath 'com.android.tools.build:gradle:1.3.1'
  classpath 'com.android.tools.build:gradle:1.5.0'

每个项目(或模块)可以使用不同的版本。

票数 6
EN

Stack Overflow用户

发布于 2016-02-09 12:31:15

第一个是实际的gradle二进制文件,因此是实际的gradle版本。第二种是不幸命名的(IMO),根本不是gradle。它是gradle及其版本的android插件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35291986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档