首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >真正的版本是什么?

真正的版本是什么?
EN

Stack Overflow用户
提问于 2018-07-17 23:57:26
回答 3查看 11.1K关注 0票数 18

在(根) build.gradle级中,版本为3.1.3。

(根) build.gradle

代码语言:javascript
复制
buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

在项目结构中,分级版本为4.4

Project-Structure

代码语言:javascript
复制
Gradle version 4.4

在Gradle包装器-properties distributionUrl中,Gradle版本为4.4

Gradle-Wrapper-Properties

代码语言:javascript
复制
#Tue Jul 17 17:49:20 KST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

但我可以在智能手机上构建和运行应用程序。

真正的分级版本是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-07-18 01:55:15

您需要在这里清楚地了解的三件事:

  • Gradle
  • Android Gradle插件
  • 梯度包装

具体来说,

  • Gradle是一个独立于安卓的构建工具。理论上,Gradle可以用来构建任何类型的项目,例如典型的Java、Android,甚至是iOS项目。它还可以与任何类型的IDE集成,例如Android StudioNetBeans月食 在编写本报告时,最新的Gradle版本为4.9,您始终可以从分级安装指南中检查它的当前版本。Gradle构建工具的一个重要特性是它支持自定义插件
  • 安卓Gradle插件 Android Gradle插件就是这样一个定制插件。对于典型的Android项目,这个插件的版本可以在顶级build.gradle中配置。 buildscript {..。依赖关系{ classpath 'com.android.tools.build:gradle:3.1.3‘}.} 对于这个插件的每个版本,它都需要一个最低级别版本,如本页面分级插件所列,或者查看下面的映射表以获得快速信息:

例如,Android插件版本3.1.0+需要一个最小的Gradle版本4.4,它可以通过Android进行配置。

  • Gradle包装器.根据正式文件梯度包装 执行任何Gradle构建的推荐方法是在Gradle包装器(简而言之,只是“包装器”)的帮助下执行。包装器是一个脚本,它调用一个已声明的Gradle版本,并在必要时提前下载它。因此,开发人员可以快速启动并运行Gradle项目,而不必遵循手动安装过程,从而节省公司的时间和金钱。

可以在项目目录下的gradle-wrapper.properties中配置此包装器。例如,

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

或者来自,如您在问题中所述:

票数 42
EN

Stack Overflow用户

发布于 2018-07-18 00:06:08

你混淆了两个不同的版本。

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

表示Android插件的版本为3.1.3。另外两个字段描述了Gradle构建系统的版本。

如果您选择不使用可选的gradlew包装(gradlew)工具,这也可能有所不同。不过,我强烈建议你确实使用它们。它们使事情变得容易多了。

票数 4
EN

Stack Overflow用户

发布于 2018-07-18 00:05:54

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

这指的是Gradle的Android插件。

代码语言:javascript
复制
Gradle version 4.4

这个版本和其他所有版本都是针对Gradle本身的。

Gradle和Gradle的Android插件是两个不同的软件,因此有不同的版本号。

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

https://stackoverflow.com/questions/51391708

复制
相关文章

相似问题

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