当前位置: 首页 > 知识库问答 >
问题:

什么是真正的Android Studio Gradle版本?

诸彬郁
2023-03-14

我有个问题。

在(Root)build.Gradle Gradle版本为3.1.3

(根)Build.Gradle

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

项目-结构

Gradle version 4.4

在Gradle-wrapper-properties分发版中,URL的Gradle版本是4.4

分级包装器属性

#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

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

请回复。

多谢了。

共有1个答案

罗渝
2023-03-14

在这里你需要清楚三件事:

  • 分级
  • Android Gradle插件
  • 分级包装

具体地说,

buildscript {
    ....
        dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
    }
    ....
}

分级包装纸。按公文分级包装

执行任何Gradle构建的推荐方法是借助Gradle包装器(简而言之就是“包装器”)。包装器是一个脚本,它调用Gradle的声明版本,如果需要,可以预先下载它。因此,开发人员可以快速启动并运行Gradle项目,而不必遵循手动安装过程,节省了公司的时间和金钱。

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

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

 类似资料:
  • 我收到警告: 我在看医生。 我看到很多关于如何禁用它的帖子,如果我知道我在做什么,就像这一个。 一个有用的总结(或者只是一个正确方向的观点)将非常感谢,这样我就可以决定是否禁用它。我的直觉是我不应该禁用它,所以我想知道如何正确地解决这个问题。

  • 在(根)build.gradleGradle版本是3.1.3。 (根)构建。格拉德尔 在项目结构中,Gradle版本是4.4 项目-结构 在Gradle包装器属性distributionUrl中,Gradle版本是4.4 Gradle包装器属性 但我可以在智能手机上构建和运行应用程序。 什么是真正的Gradle版本?

  • 问题内容: 嗯,我已经找了很多地方在互联网上的原因,其称 无法更新存储函数/触发器中的表“ unlucky_table”,因为调用该存储函数/触发器的语句已使用该表 有人说这是mysql中的错误或它没有提供的功能。 MySQL触发器无法操纵分配给它们的表。所有其他主要的DBMS都支持此功能,因此希望MySQL会尽快添加此支持。 有人声称这是由于当您插入一条记录时递归行为 mysql正在做一些锁定操

  • 问题内容: 在JavaScript中,每个函数的原型对象都有一个指向该函数的不可枚举的属性(EcmaScript§13.2)。它未在任何本机功能中使用(例如,仅检查原型链),但是我们建议在覆盖用于继承的功能的属性时对其进行调整: 但是,我们(包括我在内)是否只是为了清楚和整洁?是否存在依赖于该属性的实际用例? 问题答案: 我真的看不到为什么该属性就是JS中的属性。我偶尔会发现自己使用它来获取IE

  • 我有两个名为用户和从属的实体。我想在这两个实体之间建立一种一刀切的关系。正如OneToOne的真正含义所述- 用户实体中的每个用户都应该有且只有一个依赖项。并且Dependents实体中的每个dependent应该只与一个且仅与一个用户相关。 但当我将@OneToOne添加到Dependents实体时,它并不能阻止我将两个Dependent添加到同一个用户。@OneToOne或任何其他关系注释(如

  • 下面的代码将输出“true”,这意味着Array()为true。在Python中,list()为False,这是否只是因为语言设计者的偏好?