android android-studio android-gradle

¿Qué es la versión real de Android Studio Gradle?



android-studio android-gradle (3)

Tengo una pregunta.

En (Root) build.gradle Gradle Version es 3.1.3

(Raíz) 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 } }

En la estructura de proyectos, la versión Gradle es 4.4.

Estructura del proyecto

Gradle version 4.4

En Gradle-wrapper-properties distributionUrl''s Gradle Version es 4.4

Propiedades de envoltura de Gradle

#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

Pero puedo construir y puedo ejecutar aplicaciones en SmartPhone.

¿Qué es la versión real de Gradle?

Por favor responde.

Gracias.


Estás confundiendo dos versiones diferentes.

classpath ''com.android.tools.build:gradle:3.1.3''

Indica que la versión del Android Gradle Plugin es 3.1.3. Los otros dos campos describen la versión del sistema de compilación de Gradle.

Estos también pueden ser diferentes, si elige no usar las herramientas opcionales de gradlew-wrapper ( gradlew ). Sin embargo, te recomiendo que los uses, ya que facilitan mucho las cosas.


Necesitas tener claro TRES cosas aquí:

  • Gradle
  • Android Gradle Plugin
  • Envoltura gradle

Específicamente hablando,

  • Gradle es una herramienta de compilación que se desarrolla de forma independiente en Android. Teóricamente, Gradle puede usarse para construir cualquier tipo de proyecto, por ejemplo, un proyecto típico de Java, un proyecto de Android e incluso un proyecto de iOS. También se puede integrar con cualquier tipo de IDE, por ejemplo, Android Studio, Netbeans o Eclipse. Al momento de escribir, la última versión de Gradle es 4.9, y siempre puede consultar su versión actual de la guía de instalación de Gradle . Una de las grandes características de la herramienta de construcción Gradle es que admite complementos personalizados .
  • Android Gradle Plugin El Android Gradle Plugin es uno de dichos complementos personalizados de Gradle. Para el proyecto típico de Android, la versión de este complemento se puede configurar en el nivel superior build.gradle .

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

    Para cada versión de este plugin, se requiere una versión mínima de Gradle como se indica en esta página gradle-plugin o consulte la siguiente tabla de mapas para obtener una información rápida: Por ejemplo, la versión 3.1.0+ de Android Gradle Plugin requiere una versión mínima de gradle 4.4 que se puede configurar a través de Android Studio.

  • Envoltura Gradle . Según el documento oficial de Gradle Wrapper.

    La forma recomendada de ejecutar cualquier compilación de Gradle es con la ayuda de Gradle Wrapper (en resumen, solo “Wrapper”). The Wrapper es un script que invoca una versión declarada de Gradle, descargándola de antemano si es necesario. Como resultado, los desarrolladores pueden ponerse en marcha con un proyecto de Gradle rápidamente sin tener que seguir los procesos de instalación manual para ahorrarle tiempo y dinero a su empresa.

    Este contenedor se puede configurar desde gradle-wrapper.properties en el directorio de su proyecto. Por ejemplo,

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

    O desde la GUI de Android Studio como se dice en tu pregunta .


classpath ''com.android.tools.build:gradle:3.1.3''

Esto se refiere al complemento de Android para Gradle.

Gradle version 4.4

Esta y todas las otras versiones son para Gradle.

Gradle y el complemento de Android para Gradle son dos piezas de software diferentes y, por lo tanto, tienen diferentes números de versión.