【Gradle 学习】(九)manifestPlaceholders 处理占位符 在 defaultConfig{} 还有个很常用的配置- mainifestPlaceholders,顾名思义,这个属性是 manifest 的占位符,和 AndroidManifest.xml 相关的。 juejin 2022-11-22 83
【Gradle 学习】(八)- buildConfigField 自定义常量 今天继续 Gradle 学习,看看 defaultConfig 中怎么自定义属性的 juejin 2022-11-22 35
【Gradle 学习】(七)Android 产品风格 productFlavors 变种版本 Android Gradle 提供了productFlavors,让我们可以对生成的 APK 包进行定制。这个 DSL 最常用于多渠道打包。 juejin 2022-11-22 227
【Gradle 学习】(六)Android 的构建类型 buildTypes 签名配置 默认情况下,Android Plugin 会自动给项目构建 debug 和 release 版本。两个版本的区别在于能否在安全设备(非 dev )上调试,以及 APK 如何签名。debug 使用通过通用的 name/password 对生成的密钥证书进行签名(为了防止在构建过程中出现认证请求)。release 在构建过程中不进行签名,需要自行签名。 juejin 2022-11-22 77
【Gradle 学习】(五)Android 中的 Gradle 配置介绍 前面介绍了在 Android 项目中是如何应用 Gradle 实现构建的,这篇学习在 Android 项目中对做了哪些构建的定制。 juejin 2022-11-22 206
【Gradle 学习】(四)Gradle 在 Android 中的应用 Android 是基于 Gradle 完成应用构建的,前面学习了很多 Gradle 的基础知识,从这里开始逐步深入学习在 Android 中 Gradle 都做了些什么。最好的参考文档就是Andorid 的 Gradle Plugin 说明文档了,所以也根据这里开始学习剖析。 juejin 2022-11-22 44
【Gradle 学习】(三)Android 与 Gradle 的关系 Gradle 是一种构建工具。构建工具就是对你的项目进行编译、运行、签名、打包、依赖管理等一系列功能的合集,传统的构建工具有 Make、Ant、Maven、Ivy等,而 Gradle 是新一代的自动化构建工具。 juejin 2022-11-22 101
【Gradle 学习】(二)构建工具 Gradle 每个 Gradle 构建包括三个基本的构建块:项目(projects)、任务(task)和 属性(properties)。每个构建至少包括一个项目,一个项目包括一个或多个任务,项目和任务都是有很多属性来控制构建过程。 juejin 2022-11-22 198
【Gradle 学习】(一)认识构建工具 以前 Android 开发是用 Eclipse, 而 Eclipse 是一种 IDE(Integrated Development Environment,集成开发环境) juejin 2022-11-22 79