Gradle
文章平均质量分 88
精装机械师
这个作者很懒,什么都没留下…
展开
-
Gradle入门篇之自定义Task类
自定义Task类,你可通过继承 Gradle 中的类实现。注意事项:自定义的 Task 类必须是可以继承的,也就是说自定义的 Task 类不能是 final 的。如果你使用 Kotlin 语言开发,要特备注意 kotlin 语法中,类定义默认是 final 的(Java 语法中,如果没有指定是 final,都不是 final),因此我们在定义 Task 类的时候,习惯性将 Task 类定义为 抽象类 (abstract),这样就可以确保 Task 类不是 final 的。原创 2023-06-02 12:00:50 · 1522 阅读 · 0 评论 -
Gradle基础——在构建脚本定义变量
在构建脚本中,变量主要可以分为两大类,本地变量和额外属性。这两中变量定义和使用有所不同,作用域范围也不一样。原创 2022-12-14 15:11:18 · 2356 阅读 · 1 评论 -
Gradle 构建环境变量配置
Gradle 提供多种机制用于配置 Gradle 和 指定项目的性能。开发者可以通过配置各种属性,用以提高Gradle的性能,以及实现某些特殊的构建需求(比如网络代理)原创 2022-08-23 14:28:44 · 10521 阅读 · 0 评论 -
Gradle基础——Gradle构建的生命周期
Gradle的核心是一种基于依赖的编程语言。在Gradle语法中,你可以定义任务和任务之间的依赖关系,Gradle保证这些任务按照依赖的顺序执行,并且每个任务只执行一次。这些任务形成一个有向无环图,一些构建工具可以在执行这些任务时构建这样的依赖关系图,Gradle在执行任何任务之前就已经构建出完整的依赖关系图。这就是Gradle的核心,让原本不可能的事情称为可能。在Gradle中通过构建脚本来配置依赖关系图,因此严格来说他们是。...原创 2022-08-08 18:21:47 · 1279 阅读 · 0 评论 -
使用Gradle发布工件到Maven仓库
使用Gradle发布工件到Maven仓库(Publishing Artifacts)此文章基于Gradle 4.6编写。1. Maven Plugin(旧版发布插件)使用Maven Plugin发布Artifcat是旧的插件,新版Gradle有新的插件Maven Publish Plugin发布Artifact官方文档Maven Plugin是添加支持发布artifact到Mav...原创 2018-12-21 15:35:58 · 19465 阅读 · 10 评论 -
AndroidStudio自定义dex最大方法数
方法数超过64K的处理随着软件不断增大,原来dex最大方法数65535的限制导致,为了解决这个问题,Google官方提供了多dex的方案,Google官方说明:为方法数超过 64K 的应用启用多 dex 文件默认情况下,Android Gradle插件会自动统计方法数,并自动决定将哪些类放入到maindex中,这样一来,maindex往往是比较庞大,接近64k的限制,如果需要对apk进行特定的...原创 2019-10-10 18:37:01 · 2011 阅读 · 0 评论