摘要: 插件被用来封装构建逻辑和一些通用配置。将可重复使用的构建逻辑和默认约定封装到插件里,以便于其他项目使用。 你可以使用你喜欢的语言开发插件,但是最终是要编译成字节码在 JVM 运行的。 Gradle 有两种插件,脚本插件和二进制插件。 阅读全文
posted @ 2019-10-24 21:34 佛系编码 阅读(3460) 评论(0) 推荐(0) 编辑
摘要: More than one file was found with OS independent path 'xxx/xxx' 这个错误是在路径中出现了重复依赖。 解决办法是配置打包选项, 在 android 节点下配置 阅读全文
posted @ 2019-10-24 14:31 佛系编码 阅读(11505) 评论(0) 推荐(3) 编辑
摘要: Java 插件是构建 JVM 项目的基础,它为项目增加了很多能力,例如编译,测试,打包,发布等等。 很多插件都是基于 Java 插件实现的,例如 Android 插件。 阅读全文
posted @ 2019-09-21 18:38 佛系编码 阅读(2241) 评论(0) 推荐(0) 编辑
摘要: Gradle 本身只提供基本框架和核心概念,几乎所有的功能都是以插件的方式提供的。 例如构建 Java 应用的功能就是通过 Java 插件实现的。 阅读全文
posted @ 2019-09-15 02:28 佛系编码 阅读(6617) 评论(0) 推荐(2) 编辑
摘要: Gradle 任务了解一下。 阅读全文
posted @ 2019-09-06 17:48 佛系编码 阅读(835) 评论(0) 推荐(0) 编辑
摘要: Gradle 构建的一切都是基于两个概念 :项目和任务; 阅读全文
posted @ 2019-08-29 22:49 佛系编码 阅读(651) 评论(0) 推荐(0) 编辑
摘要: ConstraintLayout 不能正常显示,因为其中一个控件的约束属性写错了 阅读全文
posted @ 2019-08-25 11:04 佛系编码 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 日志就像是构建工具的 UI,如果输出太混乱,真正的警告和错误很容易就被忽略了。Gradle 定义了 6 种日志级别,以便于我们识别有用的信息。 阅读全文
posted @ 2019-08-23 11:04 佛系编码 阅读(3253) 评论(0) 推荐(0) 编辑
摘要: Groovy语法,变量定义,方法声明,集合操作,闭包,运算符,断言等基础知识。 阅读全文
posted @ 2019-08-18 21:23 佛系编码 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 每一个 Gradle 构建都会按照相同的顺序经历三个不同的阶段:初始化、配置、执行。 阅读全文
posted @ 2019-08-10 00:19 佛系编码 阅读(1552) 评论(0) 推荐(0) 编辑