Gradle
文章平均质量分 91
wandryoung
专注 笃行 求真
展开
-
Gradle笔记_5-管理多模块构建
Gradle笔记_5-管理多模块构建5.1 解剖多模块构建通常,一个多模块项目有一个根目录,在其子文件夹中包含所有的模块。为了告知 Gradle 项目的结构以及哪个文件夹包含那些模块,需要在项目的根目录提供一个 settings.gradle 文件。每个模块都可以提供自己的 build.gradle 文件。下面是多模块项目结构:在项目的 settings.gradle 文件中声明了所有的模块,如下所示:include ':app', ':library'该代码确保了 app 和 libr原创 2021-02-19 11:20:33 · 1040 阅读 · 0 评论 -
Gradle笔记_4-创建构建Variant
Gradle笔记_4-创建构建Variant开发一个应用时,通常有几个不同版本。最常见的情况是,测试版本和生产版本,可能 baseUrl 不同,Logger 开关不同等。除此之外,你的应用可能还有一个免费版和付费版。这样的话,就需要处理四种不同的版本:免费测试版、付费测试版、免费生产版、付费生产版。不同版本的不同配置让项目变得是非复杂。在 Gradle 中有一些便捷和可扩展的概念用来定位这些常见问题。构建类型:每个由 Android Studio 创建的新项目都会生成 debug 和 rel原创 2021-02-09 15:56:22 · 1286 阅读 · 0 评论 -
Gradle 笔记_1 - Gradle 基础
Gradle 笔记 - Gradle 基础《Gradle for Android 中文版》笔记理解 Gradle 基础Gradle 构建的脚本–build.gradleGradle 有约定优于配置的原则,即为设置和属性提供默认值。基于 Groovy 的领域专用语言(DSL)。Groovy 是一种基于 Java 虚拟机的动态语言。想创建自己的任务和插件,那么对 Groovy 有更深层次的理解就显得尤为重要。项目和任务Gradle 中,最重要的两个概念是项目和任务。每一次构建都包括至少原创 2021-01-26 11:33:54 · 162 阅读 · 4 评论 -
Gradle笔记_3-依赖管理
Gradle笔记_3-依赖管理《Gradle for Android 中文版》笔记Gradle文档build.gradle 文件中添加一行依赖代码,Gradle 将会从远程仓库下载依赖库,项目中就可以使用其中的类了。3.1 依赖仓库repositories { jcenter()}Gradle 支持三种不同的依赖仓库:Maven、Ivy 或静态文件或文件夹。在构建(build)的执行阶段依赖从依赖仓库中被获取出来。Gradle 也有本地缓存,所以一个特定版本的依赖只会在你的机器上下载原创 2021-01-26 11:45:26 · 333 阅读 · 0 评论 -
Gradle笔记_2-基本自定义构建
Gradle笔记_2-基本自定义构建《Gradle for Android 中文版》笔记理解Gradle文件Android Studio创建项目,会默认生成三个 Gradle 文件。MyAppbuild.gradlesettings.gradleappbuild.gradlesettings 文件settings.gradle 文件内容如下示例:include ':app', ':commonlite'rootProject.name='MyApp'settings原创 2021-01-26 11:39:21 · 191 阅读 · 0 评论