赞
踩
关于gradle打包流程,大的可以分为以下几个方面:
一、对gralde打包流程的整体把控。
二、对gradle的进一步理解,这其中包括:gradle到底是什么,gradle的项目层次结构,gradle的一些依赖指令,gradle wrapper,自定义task,手写插件。
三、对gradle的深入分析,这其中包括:gradle的主要task分析等等。
这篇文章先说下对gradle打包流程的整体把控。
Android构建系统编译应用资源和源代码,然后将它们打包成可测试、部署、签署和分发的APK或Android App Bundle。
我们使用Android Studio开发的时候,使用gradle构建工具包来自动执行和管理构建流程,同时也可以
灵活地自定义构建配置。
Gradle和Android插件是独立于Android Studio运行的,所以我们除了可以在Android Studio上构建Android应用外,还可以通过命令行构建Android应用。
Android Studio会与Android Plugin for Gradle这个构建工具包协作,当我们在Android Studio中开始一个新项目时,会自动创建一些文件,并为其填充合理的默认值。Android应用模块的默认项目结构如下:
创建自定义build配置需要对这些build配置文件(即build.gradle文件)做出更改。这些纯文本文件使用领域特定语言(DSL)以Groovy描述和操作构建逻辑。其中Groovy是一种适用于Java虚拟机(JVM)的动态语言。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。