Gradle Wrapper
我们推荐使用 Gradle Wrapper
执行gradle
构建,(后面简称Wrapper
).Wrapper
实质上是一个脚本,这个脚本使用申明版本的gradle
执行构建任务。如果本地没有Wrapper
中申明的gradle
版本,Wrapper
会先下载它。这样开发者不必必须下载和项目指定版本相同的gradle
,就可以完成构建。从而为公司节约时间、节约成本。
-
Wrapper
仅仅是一个执行gradle
的脚本 。 -
Wrapper
只是为了让我们更方便快捷的使用gradle
。
AndroidStudio 中的 Gradle Wrapper
我们在 AndroidStudio
打包的时候会使用到这样的命令./gradlew assmeble
。为什么可以使用这个命令?其实gradlew
就是一个脚本,可以打开它看一看( 部分)。
#!/usr/bin/env sh
##############################################################################
##
## Gradle start up script for UN*X
##
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a li