
Gradle For Android
文章平均质量分 89
ChuckChenLw
Read the fucking source code
展开
-
Gradle for Android系列之一 Gradle基础
project 和task project和task是Gradle中最重要的两个概念。每一次构建,都至少包括一个project,每一个项目又包括至少一个task。相信大家都对Android Studio生成的项目结构已经很熟悉了。一般情况下,在项目的root的目录下会有一个build.gradle文件,这个文件就是代表的一个project,这个文件可以使得新增模块,或者共用插件变得简单一些。然原创 2017-01-06 16:04:05 · 932 阅读 · 0 评论 -
Gradle for Android系列之三 tasks
在之前第一篇文章中说过,Gradle最重要的概念是project和tasks,而一个Project也可以说只是包含了多个task的容器,所以在gradle中tasks的重要性不言而喻了。为了更好的介绍Android中常用的tasks,先来介绍task的基本知识。 我们可以在app的build.gradle文件中定义两个简单task分别hello,hello1: task hello <<{原创 2017-01-07 15:06:55 · 4153 阅读 · 0 评论 -
Gradle for Android系列之二 build.gradle文件
上一篇结合Android 项目大致的介绍了一下Gradle在Android中的应用。其中也多次提到了build.gradle。但是没有详细的介绍其的基本结构和其作用。那么本文就将围绕这些展开。在这之前先看看Android中的Gradle脚本也哪些 Android项目中的Gradle脚本 一般情况下,使用Android Studio创建的Android项目会默认产生3个Gradle脚本:原创 2017-01-07 12:48:50 · 970 阅读 · 0 评论 -
Gradle for Android系列之四 依赖包管理
在Gradle for Android系列之二 build.gradle文件 中已经初步介绍过依赖包。为什么我们这里还要在专门介绍呢,因为我们在项目中往往需要用到各种依赖方式,对我们来说很重要。掌握Gradle依赖包管理,可以让我们事半功倍。 接下来我们就直接开始介绍了 仓库 仓库是平时引用第三方库时使用最多的方式,非常的方便,往往都是通过一句话compile来引用。仓库又原创 2017-01-07 17:09:11 · 1923 阅读 · 0 评论 -
Gradle for Android系列之五 多渠道打包
我们知道,很多的app需要发布在不同的应用商店中,但是各应用商店对上架的要求有时候又不相同,也就意味着我们需要针对不同的渠道,构建不同的渠道包,如果手动做这些事情,会比较繁琐,那么使用Gradle会方便很多!本篇在前文的基础上介绍一下使用gradle多渠道打包。 今天的内容基本上都是在app目录对应的build.gradle的android方法中设置的。主要是用到了gradle的Android原创 2017-01-11 09:25:54 · 763 阅读 · 0 评论