Gradle
Gradle
傅晨明
毕业于杭州电子科技大学
展开
-
Android Gradle本地化构建技巧
文章目录自定义Gradle配置文件config.gradle引入自定义Gradleapp的build.gradlebase的build.gradle配置Gradle常量提升Gradle构建速度的十大技巧禁止Multidex Apk构建最小化打包资源文件禁用png压缩png转换webp不使用动态版本标识Gradle内存分配调优开启Gradle构建缓存自定义Gradle配置文件config.gra...原创 2020-03-06 14:31:30 · 622 阅读 · 0 评论 -
Gradle中的Settings和SourceSet
文章目录SettingsSourceSetSettingsSettings 的核心作用就是决定我们项目的哪些工程是要被gradle处理的。Settings.java部分源码:@HasInternalProtocolpublic interface Settings extends PluginAware, ExtensionAware { /** * <p>...原创 2019-11-20 10:55:52 · 464 阅读 · 0 评论 -
Gradle核心之Task详解
文章目录Task定义和配置Task执行顺序Task依赖Task输入输出挂接自定义Task到构建过程中Task类型查看task./gradlew tasksTask定义和配置task helloTask{ println 'i am helloTask'}或者写成task(helloTask,{ println 'i am helloTask'}) ./g...原创 2019-11-20 10:17:31 · 582 阅读 · 0 评论 -
AndroidStudio Gradle自定义Task实例
文章目录配置变量配置变量新建 common.gradle//用来存放应用中的所有配置变量,统一管理,而不再是每个moudle里都自己写一份,修改起来更加的方便ext { android = [compileSdkVersion : 25, buildToolsVersion : '25.0.0', applica...原创 2019-11-20 09:55:22 · 991 阅读 · 0 评论 -
Gradle核心之Project详解
文章目录project核心api新建项目,添加lib_a、lib_b、lib_c三个module在命令行中输入: ./gradlew projects是否是gradle项目,是看目录下是否有build.gradle文件project核心api...原创 2019-11-15 17:09:50 · 1467 阅读 · 0 评论 -
groovy高级语法
文章目录json操作xml文件操作xml解析xml文件生成json操作class Person implements Serializable { String name Integer age def increaseAge(Integer years) { this.age += years } /** * 一个方法找不到时...原创 2019-11-15 09:49:09 · 571 阅读 · 0 评论 -
groovy核心语法
groovy简介领域特定语言DSLDSL:domain specific language与通用语言的区别:核心思想:求专不求全,解决特定问题groovy初探是一种基于JVM的敏捷开发语言结合了python、ruby和smalltalk的许多强大的特性是java的扩展,语法和java非常类似groovy可以和java完美结合,而且可以使用java所有的库groovy特性语法上支...原创 2019-11-13 14:17:22 · 457 阅读 · 0 评论 -
groovy简介和环境搭建
文章目录1 groovy简介2 groovy环境搭建来自慕课课程的笔记:https://coding.imooc.com/learn/list/206.html1 groovy简介领域特定语言DSLDSL:domain specific language与通用语言的区别:核心思想:求专不求全,解决特定问题groovy初探是一种基于JVM的敏捷开发语言结合了python、ruby和...原创 2019-11-15 10:08:57 · 184 阅读 · 0 评论