首页
›
移动端与Android应用开发
›
014-动态化模块下发框架
›
《Android App Bundle原理与动态交付详解》
VIP20
本课程属于:014-动态化模块下发框架
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android App Bundle原理与动态交付详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
AAB与APK的核心区别
打包格式 · 签名机制 · 安装过程
AAB
APK
02
Android App Bundle文件结构解析
base模块 · feature模块 · BundleConfig.pb
Android
App
03
Gradle配置AAB构建
android.applicatio… · bundle配置 · dependencies中featu…
Gradle
AAB
04
动态功能模块创建
新建module · build.gradle中的dist · dist:instant
动态功能模块创建
module
05
P20 & P20S模块分割
按语言 · 屏幕密度 · ABI拆分资源与so库
P20
P20S
06
Split APK机制与配置
bundle.densitySpli… · bundle.language.en… · bundle.abiSplit.en…
Split
APK
07
安装时交付(on-demand delivery)
delivery为"install-…
on-demand
delivery
08
按需交付(on-demand delivery)
delivery为"on-deman… · 代码触发下载(SplitInstal…
on-demand
delivery
09
条件交付(conditional delivery)
delivery结合device-g… · country · api-level等条件
conditional
delivery
10
即时交付(instant delivery)
delivery为"instant"…
instant
delivery
11
SplitInstallManager API用法
startInstall请求 · 会话状态监听 · 下载进度
SplitInstall…
API
12
Deferred卸载管理
删除已下载的动态模块代码实现
Deferred
卸载管理
13
bundletool生成APKs
命令行build-apks · --local-testing模式 · --ks-pass
bundletool
APKs
14
bundletool安装并测试动态模块
install-apks · 指定device-spec · 验证模块已安装
bundletool
安装并测试动态模…
15
bundletool提取设备规格
get-device-spec生成d…
bundletool
提取设备规格
16
Play Console上传AAB与测试轨道
内部测试/封闭测试/开放测试 · 发布前的动态交付验证
Play
Console
17
通过Google Play Testing API自动化测试
上传 · 创建版本 · 分配测试人员
Google
Play
18
动态模块中资源与代码的访问限制
Context访问 · R资源合并 · 类加载注意事项
动态模块
资源
19
动态模块间依赖与数据共享
使用AndroidX · Service绑定 · ContentProvider通信
动态模块间依赖
数据共享
20
多AAB变体构建
flavorDimensions与d… · matchingFallbacks
AAB
变体构建
21
本地测试AAB动态交付
--local-testing标志 · 将AAB放置于手机特定目录
AAB
本地测试
22
日志排查动态模块加载失败
adb logcat过滤SplitI… · 查看错误码(例如-2 · -3
日志排查动态模块…
adb
23
常见错误解决
模块未下载 · 签名不匹配 · 清单合并冲突
常见错误解决
模块未下载
24
动态交付的下载大小限制
Base模块+动态模块总大小限制(G…
动态交付的下载大…
Base
25
动态模块的混淆与资源压缩
consumerProguardFi… · shrinkResources与dy…
动态模块的混淆
资源压缩
26
Play Feature Delivery API替代方案
旧版APK Expansion Fi…
Play
Feature
27
AAB的签名与版本管理
v1/v2/v3签名 · storeFile配置 · build签名的自动管理
AAB
的签名
28
多APK生成后的安装验证
在真机或模拟器上检查/data/ap…
APK
生成后的安装验证
29
动态交付的AB测试
通过Play Console条件交付…
AB
动态交付的
30
AAB迁移实战
从传统APK拆分架构逐步过渡到动态F…
AAB
迁移实战
所属VIP或分类
同VIP:AB测试灰度方案与用户标签应用
同VIP:App-Bundle工作原理深入解析
同VIP:Compose动态组件按需加载指南