首页
›
移动端与Android应用开发
›
049-应用发布合规与灰度测试
›
《App Bundle分阶段部署实战》
VIP20
本课程属于:049-应用发布合规与灰度测试
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
App Bundle分阶段部署实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
App Bundle入门
定义 · 工作原理 · 与APK的核心区别
App
Bundle
02
App Bundle优势
体积缩减 · 动态交付 · 按需模块的底层逻辑
App
Bundle
03
传统APK vs App Bundle
构建方式 · 分发流程 · 签名机制的差异
APK
vs
04
Android App Bundle结构解析
base · feature · asset_pack等模块组成
Android
App
05
Gradle配置AAB
build.gradle关键参数 · 维度配置 · 动态特性声明
Gradle
AAB
06
使用bundletool本地调试
生成APK set · 部署到模拟器/真机
bundletool
使用
07
签名AAB文件
Android签名方案 · 密钥存储 · Google Play签名保护
AAB
签名
08
上传AAB到Google Play Console
版本管理 · 发布状态 · 审核流程
AAB
Google
09
Google Play签名密钥管理
App Signing vs 自主签… · 迁移策略
Google
Play
10
分阶段发布概念
Staged Rollout · 用户百分比 · 渐进式增量的原理
分阶段发布概念
Staged
11
内测渠道
Internal Test Trac… · 邀请测试人员 · 快速验证
内测渠道
Internal
12
开放测试频道
Open/Closed Testin… · 链接分享 · 反馈收集
开放测试频道
Open/Closed
13
生产环境分阶段发布
逐步提升覆盖率 · 监控crash与回滚方案
生产环境分阶段发…
逐步提升覆盖率
14
动态交付基础
Play Feature Deliv… · 按需下载 · 条件分发
动态交付基础
Play
15
按需模块
on-demand模块创建 · 安装触发 · Google Play自行安装
按需模块
on-demand
16
功能模块
Feature Module构建 · 资源隔离 · 版本控制注意事项
功能模块
Feature
17
语言拆分与资源优化
strings.xml按语言打包 · res配置最佳实践
语言拆分
资源优化
18
纹理压缩格式
ETC2/ ASTC · 原生库按ABI分发 · 减少包体积
纹理压缩格式
ETC2
19
Play Asset Delivery
大资源包方案 · 安装时 · 快速跟进
Play
Asset
20
使用bundletool生成APK
对齐 · 压缩 · 提取特定设备APK用于测试
bundletool
APK
21
多重APK vs App Bundle
维护成本 · 分发策略 · 兼容性对比
APK
vs
22
版本号管理与更新策略
versionCode · update priority · 强制更新
版本号管理
更新策略
23
分阶段部署的CI/CD集成
Jenkins/GitHub Act… · gradle task · bundletool脚本
CI/CD
分阶段部署的
24
Firebase App Distribution集成
上传AAB · 邀请测试 · 与Play Console配合
Firebase
App
25
渐进式发布与回滚策略
监控指标 · 自动回滚条件 · 手动干预流程
渐进式发布
回滚策略
26
用户分组与定向发布
国家/地区 · beta测试人群 · 设备属性筛选
用户分组
定向发布
27
AB测试与功能开关
Remote Config · Feature Flag · 与分阶段部署结合
AB
测试
28
分阶段性能监控
Crashlytics · Google Play Consol… · Firebase监控
分阶段性能监控
Crashlytics
29
国际本地化部署
多语言版本 · 区域化内容 · 翻译资源分发策略
国际本地化部署
多语言版本
30
最佳实践与常见陷阱
包体积控制 · 动态模块边界 · 测试覆盖
最佳实践
常见陷阱
所属VIP或分类
同VIP:ANR与Room数据库调优实践方法
同VIP:ANR与Room数据库问题排查实操
同VIP:ANR问题排查与Room性能优化指南