对于gradle的安装来说.
然后我们去看一下gradle,很简单这个工具,下载以后,解压
然后找到bin目录
?
去配置环境变量
?
然后androidstudio,也有自带的gradle,也可以把这个bin目录配置到环境变量的path也行
?
还有一种gradle的安装方法,左侧,可以看到有个gradlew.bat文件,用这个文件也可以让他自动给我们安装gradle,配置环境变量.
然后我们在我们的一个androidstudio工程,这个工程根目录有这个gradlew.bat文件,在这个目录中,打开cmd
?
然后执行gradlew 执行以后他会自动给我们配置环境变量等.
?
然后我们再去执行一下gradle tasks,可以列出所有的gradle管理的tasks任务
?
可以看到所有的任务内容
?
.我们可以执行gradle build 来进行编译,这个时候编译会编译出来,debug版本和release版本
?
然后我们还可以执行
gradle assembleDebug 只编译debug版本
?
还可以执行
gradle assembleRelease 只编译release版本
?
可以看到编译出来的文件在这个build文件夹/optputs文件夹/apk文件夹中
?
然后我们执行
gradle clean
?
可以看到build文件夹被清除了
?
然后我们可以再去执行
gradle assembleDebug 编译
?
可以看到编译出的文件
?
然后我们也可以在androidstudio中的terminal终端去执行gradle 命令
gradle build
?
然后我们再去看一下工程的文件
比如这里settings.gradle文件中,包含了
app模块,library的mylibrary模块
?
然后最外层的build.gradle文件包含了,一些全局的,对所有的模块都有效的依赖,这个我们一般都不修改
?
然后比如app模块下的这个build.gradle;文件,里面主要包含了,指定了这个app模块的性质,是application还是library
如果是library,右边就写上com.android.library
然后下面是这个模块的依赖.
?
要知道,现在虽然我们的工程目录,可以看到有个app,模块
有个library文件夹,里面有个mylibrary模块,但是我们的
app模块,并没有引用mylibrary模块,怎么引用,后面再说.