首页
›
移动端与Android应用开发
›
050-模块化架构CI用例分层
›
《不同AGP版本CI用例分层手册》
VIP20
本课程属于:050-模块化架构CI用例分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
不同AGP版本CI用例分层手册
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
AGP简介
AGP的作用 · CI基础概念 · CI流程概述
AGP
简介
02
AGP版本演进
从3.x到8.x的版本变化 · 关键特性
AGP
版本演进
03
Gradle版本兼容性
不同AGP对应Gradle版本 · 兼容性矩阵
Gradle
版本兼容性
04
CI工具对比
Jenkins · GitLab CI · GitHub Actions
CI
工具对比
05
CI管道结构
触发条件 · 阶段定义 · 任务依赖关系
CI
管道结构
06
AGP与CI集成
gradle.properties配… · 环境变量 · wrapper设置
AGP
CI
07
单元测试分层
本地Java/Kotlin测试 · Robolectric · JUnit5
单元测试分层
Java/Kotlin
08
Instrumentation测试
AndroidJUnitRunner · 设备管理 · 测试Sharding
Instrumentat…
测试
09
集成测试
依赖模拟(MockWebServer… · 真实设备测试策略
集成测试
MockWebServe…
10
端到端测试
Espresso · UI Automator · Compose测试
端到端测试
Espresso
11
Lint与静态分析
Android Lint · Detekt · ktlint集成
Lint
静态分析
12
代码质量门禁
SonarQube · Codecov · 自定义规则
代码质量门禁
SonarQube
13
构建变体与风味
productFlavors · buildTypes在CI中的策略
构建变体
风味
14
多模块项目
模块依赖 · 并行构建 · 增量编译优化
多模块项目
模块依赖
15
缓存策略
Gradle构建缓存 · CCache · 依赖缓存
缓存策略
Gradle
16
AGP 3.x适配
低版本Gradle · Gradle Daemon · 调试技巧
AGP
x适配
17
AGP 4.x适配
Transform API废弃 · R8混淆 · AAPT2
AGP
x适配
18
AGP 7.x适配
Java 11要求 · 非传递R类 · 版本目录
AGP
x适配
19
AGP 8.x适配
Kotlin 1.9+ · Build逻辑配置 · ASM 9
AGP
x适配
20
版本迁移
从3.x到8.x的CI迁移步骤 · 常见问题
版本迁移
CI
21
并行与分片
测试分片(Sharding) · 并行管道 · 动态分配
并行
分片
22
云端测试
Firebase Test Lab · AWS Device Farm集成
云端测试
Firebase
23
签名与发布
签名配置 · 密钥管理 · App Bundle生成
签名
发布
24
版本号管理
versionCode自动递增 · Git tag集成
版本号管理
versionCode
25
依赖管理
私有Maven仓库 · jitpack · SPDX闭环
依赖管理
Maven
26
CI失败分析
日志收集 · 错误分类 · 告警通知
CI
失败分析
27
安全实践
密钥脱敏 · CI secret管理 · Docker扫描
安全实践
密钥脱敏
28
性能监控
管道耗时 · 资源消耗 · 构建时长优化
性能监控
管道耗时
29
用例分层模板
单元/集成/e2e测试分层设计 · 覆盖率要求
用例分层模板
e2e
30
总结与趋势
AGP 9.x展望 · KMP影响 · 未来CI架构
趋势
AGP
所属VIP或分类
同VIP:AGP兼容性排查CI问题案例
同VIP:AGP升级后CI分层调整方法
同VIP:AGP版本适配模块化CI案例