Gradle
文章平均质量分 88
精装机械师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在IntelliJ IDEA编辑器中基于Gradle编译器搭建Kotlin开发环境遇到的各种坑
众所周知,Gradle是一个非常强大的编译器,但是环境配置着实让人头疼。因为Gradle版本更新频繁,Kotlin插件也随之频繁更新,版本迭代难免会出现版本兼容问题或者久远版本支持出现问题,从而导致整个编译环境瘫痪。下面提及一些笔者遇到的一些问题,以及解决方法。原创 2025-11-11 15:40:32 · 637 阅读 · 0 评论 -
Gradle入门篇之自定义Task类
自定义Task类,你可通过继承 Gradle 中的类实现。注意事项:自定义的 Task 类必须是可以继承的,也就是说自定义的 Task 类不能是 final 的。如果你使用 Kotlin 语言开发,要特备注意 kotlin 语法中,类定义默认是 final 的(Java 语法中,如果没有指定是 final,都不是 final),因此我们在定义 Task 类的时候,习惯性将 Task 类定义为 抽象类 (abstract),这样就可以确保 Task 类不是 final 的。原创 2023-06-02 12:00:50 · 2058 阅读 · 0 评论 -
Gradle基础——在构建脚本定义变量
在构建脚本中,变量主要可以分为两大类,本地变量和额外属性。这两中变量定义和使用有所不同,作用域范围也不一样。原创 2022-12-14 15:11:18 · 3111 阅读 · 1 评论 -
Gradle 构建环境变量配置
Gradle 提供多种机制用于配置 Gradle 和 指定项目的性能。开发者可以通过配置各种属性,用以提高Gradle的性能,以及实现某些特殊的构建需求(比如网络代理)原创 2022-08-23 14:28:44 · 12596 阅读 · 0 评论 -
Gradle基础——Gradle构建的生命周期
Gradle的核心是一种基于依赖的编程语言。在Gradle语法中,你可以定义任务和任务之间的依赖关系,Gradle保证这些任务按照依赖的顺序执行,并且每个任务只执行一次。这些任务形成一个有向无环图,一些构建工具可以在执行这些任务时构建这样的依赖关系图,Gradle在执行任何任务之前就已经构建出完整的依赖关系图。这就是Gradle的核心,让原本不可能的事情称为可能。在Gradle中通过构建脚本来配置依赖关系图,因此严格来说他们是。...原创 2022-08-08 18:21:47 · 1492 阅读 · 0 评论 -
AndroidStudio使用Maven Publish Plugin发布工件到Maven仓库
本文介绍了如何在Android Studio中使用Maven Publish Plugin插件将工件发布到私服仓库。文章更新于2025年9月15日,基于Gradle 8.0和AGP 8.1.0环境。主要内容包括:Maven Publish插件的引入方式、出版物(Publications)的配置方法、发布程序组件的支持情况。重点讲解了在Android项目中的两种发布方式:手动指定工件并配置pom文件,以及通过配置自动获取工件和生成依赖关系。文章还提供了详细的代码示例,展示了如何配置仓库认证信息、定义发布参数以原创 2018-12-21 15:35:58 · 20491 阅读 · 10 评论 -
AndroidStudio自定义dex最大方法数
方法数超过64K的处理随着软件不断增大,原来dex最大方法数65535的限制导致,为了解决这个问题,Google官方提供了多dex的方案,Google官方说明:为方法数超过 64K 的应用启用多 dex 文件默认情况下,Android Gradle插件会自动统计方法数,并自动决定将哪些类放入到maindex中,这样一来,maindex往往是比较庞大,接近64k的限制,如果需要对apk进行特定的...原创 2019-10-10 18:37:01 · 2166 阅读 · 0 评论
分享