Gradle入门系列
文章平均质量分 96
Gradle入门系列
GitLqr
A Little White Developer
展开
-
不一样的Gradle多渠道配置总结2
欢迎关注微信公众号:FSA全栈行动 ????文章中可能涉及的到一些 groovy 语法点,可在如下文章中找到&学习:《Gradle 入门系列(一)——groovy 基础语法》《不一样的 Gradle 多渠道配置总结》一、问题Android Gradle plugin 给 Android apk 打包扩展了更多的可能性,其中多渠道打包是日常开发中最为常用的配置,通过前篇文章《不一样的 Gradle 多渠道配置总结》可以了解到, Android Gradle plugin 能够让资源合并原创 2021-05-26 02:27:08 · 1362 阅读 · 2 评论 -
Android库发布至MavenCentral流程详解
欢迎关注微信公众号:FSA全栈行动 ????“jCenter 不久后将停止服务” 这个消息对所有 Android 开发者的影响是很大的,很多好用的第三方库都会上传到 jCenter,而且几乎所有的 Android 项目里都会依赖到 jCenter 仓库,这意味着 Android 开发者对其有很强的依赖性。作为第三方库使用者来说,一旦到了 jCenter 停服那时,只有 2 种选择:使用阿里等第三方代理仓库(上面可能会缓存着这些曾经托管在 jCenter 上的第三方库)祈祷第三方库作者能早日同步库到原创 2021-04-21 21:19:19 · 1400 阅读 · 8 评论 -
不一样的Gradle多渠道配置总结
好久没有写博客了,突然想把这段时间项目中使用到的技术和多渠道相关的认识总结分享一下~一、新增渠道使用AndroidStudio配合gradle,可以很方便的输出多个渠道包,只需要在app Module下的build.gradle中,对productFlavors领域进行配置即可,假设我当前开发的项目,需要上线不同的地区,一个是国内版,一个美国版,还有一个免费版,那么gradle可以这么配:a...原创 2019-05-15 19:18:03 · 1032 阅读 · 0 评论 -
Gradle入门系列(五)——Gradle其它模块与Plugin插件
Gradle其它模块一、Settings类settings.gradle(对应Settings.java)决定哪些工程需要被gradle处理,占用了整个gradle生命周期的三分之一,即Initialzation初始化阶段。二、SourceSet类对默认的文件位置进行修改,从而让gradle知道哪种资源要从哪些文件夹中去查找。// sourceSets是可以调用多次的android {...原创 2019-01-05 17:33:19 · 979 阅读 · 0 评论 -
Gradle入门系列(四)——初识Gradle Task
Gradle中的Task一、Task定义及配置TaskContainer:管理所有的Task,如:增加、查找。定义(创建)Task// 直接通过task函数去创建task helloTask { println 'i am helloTask.'}// 通过TaskContainer去创建this.tasks.create(name: 'helloTask2') { ...原创 2019-01-05 17:32:41 · 1064 阅读 · 1 评论 -
Gradle入门系列(三)——初识Gradle与Project
初识Gradle一、Gradle的基本概念一个开源的项目自动化构建工具,建立在Apache Ant和Apache Maven概念的基础上,并引入了基于Groovy的特定领域语言(DSL),而不再使用XML形式管理构建脚本。同时,gradle还是一个编程框架,可以让开发者使用编程的思想来实现应用构建。gradle的组成:groovy核心语法build script blockgradle...原创 2019-01-05 17:32:06 · 1581 阅读 · 0 评论 -
Gradle入门系列(二)——groovy高级语法
groovy高级语法一、json操作使用groovy自带的json工具进行json操作groovy.json.JsonSlurper:将json原数据转成实体对象groovy.json.JsonOutput:将实体对象转成json数据def list = [ new Person(name: 'John', age: 25), new Person(name: 'Major'...原创 2019-01-05 17:31:28 · 674 阅读 · 0 评论 -
Gradle入门系列(一)——groovy基础语法
groovy基础语法一、变量1、类型对象类型、基本类型(本质是对象类型)int x = 0println x.classdouble y = 3.14println y.class输出:class java.lang.Integerclass java.lang.Double结论:从log输出可以得出,groovy中实质上是没有基本类型的,本质是java中的装箱对象...原创 2019-01-05 17:30:49 · 746 阅读 · 0 评论