avatar
文章
86
标签
12
分类
25
Home
Posts
Learn
Note
Categories
Tags
LogoBravestSnail's BlogGradle入门
Home
Posts
Learn
Note
Categories
Tags

Gradle入门

发表于2025-10-27|更新于2025-10-28|noteAndroid杂项Gradle
|浏览量:
  1. Gradle基础
  2. Gradle核心模型
  3. Gradle依赖管理
  4. AGP的基础配置及多渠道打包[^AGP]
  5. AGP的高级配置
  6. MultiDex打包和Maven发布
  7. APT自动化代码[^APT]
    • APT注解处理器实现Router
    • APT注解-提升
  8. 组件化

    进阶KSP
    KSP官方文档
    Gradle官方文档

[^AGP]: 全称Android Gradle Plugin,即Android官方开发的Gradle插件。
[^APT]: 全称Annotation Processing Tool, 即注解处理器,是一种处理注解的工具。

文章作者: BravestSnail
文章链接: https://bravestsnail.github.io/2025/10/27/note/Android/%E6%9D%82%E9%A1%B9/Gradle/Gradle%E5%85%A5%E9%97%A8/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 BravestSnail's Blog!
上一篇
Android资源文件合并
什么文件是资源文件? /res目录下的所有文件, /assets目录 Manifest文件 需要合并的资源文件来源是哪?通常apk中的资源来源有3个,具体可以参考官网: 主资源(main source set):比如src/main/res 编译变量(Build variant source set): 比如src/demoDebug/res 库文件依赖(libraries): 也就是我们引进的aar。 为什么要合并?因为文件冲突了所以要合并。 那么随之而来的问题是系统如何唯一表示一个资源文件?相同resource type(anim/drawable/string等)和相同resource qualifier(比如hdpi,...
下一篇
Gradle的构建
Gradle Task GraphsGradle在执行任务之前,会先构建任务图(有向无环图)。因此Gradle会跳过不属于当前构建的任务。 Build PhasesGradle构建分为三个阶段:初始化、配置、执行阶段。 Initialization 查询settings文件。 计算setting,确定那些项目和builds参与构建。 为每一个项目创建一个Project。 Configuration 计算参与构建的每个项目的bulid scripts。 为所有要求的任务创建一个任务图。 Execution 按照任务依赖的顺序安排和执行任务。 Initialization查找项目的settings文件,计算settings文件。在这个期间Gradle会将库添加到build...
avatar
BravestSnail
文章
86
标签
12
分类
25
Follow Me
公告
This is my Blog
最新文章
IO模型2025-10-27
Java并发2025-10-27
在U Boot环境下查看U盘文件2025-10-27
wsl代理2025-10-27
Android 系统导航栏模式切换与查询2025-10-27
©2019 - 2025 By BravestSnail
框架 Hexo 7.3.0|主题 Butterfly 5.3.5