作者:timer_open | 来源:互联网 | 2022-12-10 13:08
我有个问题.
在(根)build.gradle Gradle Version中是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
}
}
在项目结构中,Gradle Version是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
但我可以构建,我可以在SmartPhone中运行应用程序.
什么是真正的Gradle版本?
请回复.
谢谢.
1> shizhen..:
你需要清楚这里的三件事:
摇篮
Android Gradle插件
Gradle Wrapper
具体来说,
Gradle是一个构建工具,可以在Android上独立发展.从理论上讲,Gradle可用于构建任何类型的项目,例如,典型的Java项目,Android项目甚至iOS项目.它还可以与任何类型的IDE集成,例如,Android Studio,Netbeans或Eclipse.在撰写本文时,最新的Gradle版本为4.9,您可以随时从gradle安装指南中查看其当前版本.Gradle构建工具的一个重要功能是它支持自定义插件.
Android的摇篮插件的Android的摇篮插件是这样gradle这个自定义插件之一.对于典型的Android项目,可以在顶层配置此插件的版本build.gradle
.
buildscript {
....
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
}
....
}
对于此插件的每个版本,它需要此页面gradle-plugin中列出的最小Gradle版本.例如,Android Gradle Plugin 3.1.0+版需要最小的gradle版本4.4,可以通过Android Studio进行配置.
Gradle Wrapper.根据官方文件Gradle Wrapper
执行任何Gradle构建的推荐方法是在Gradle Wrapper(简称"Wrapper")的帮助下.Wrapper是一个脚本,它调用Gradle的声明版本,必要时事先下载它.因此,开发人员可以快速启动并运行Gradle项目,而无需遵循手动安装过程,从而节省公司的时间和金钱.
可以从gradle-wrapper.properties
项目目录下配置此包装器.例如,
distributiOnUrl= HTTPS://services.gradle.org/distributions/gradle-4.4-all.zip
或者如您问题中所述的Android Studio GUI
.
感谢您写出如此出色的答案!