首页
›
移动端与Android应用开发
›
037-应用发布合规与包体瘦身
›
《App Bundle打包分发与动态交付流程》
VIP20
本课程属于:037-应用发布合规与包体瘦身
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
App Bundle打包分发与动态交付流程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
App Bundle简介
什么是Android App Bun… · 它与传统APK的核心区别
App
Bundle
02
App Bundle的优势
更小的应用体积 · 动态分发 · 按需模块与减少安装包大小
App
Bundle
03
App Bundle架构
基础模块 · 特征模块 · 动态模块的划分与作用
App
Bundle
04
启用App Bundle
在Android Studio中配置…
App
Bundle
05
构建App Bundle
使用Gradle命令行或Androi…
App
Bundle
06
App Bundle与Play商店
上传AAB到Google Play…
App
Bundle
07
动态交付概念
按需下载功能模块 · 用户首次安装时只下载基础部分
动态交付概念
按需下载功能模块
08
Play Feature Delivery
按需交付 · 条件交付 · 即时交付三种模式解析
Play
Feature
09
Play Asset Delivery
大型资源(纹理 · 音频)的按需交付与安装时交付
Play
Asset
10
配置动态模块
在build.gradle中定义fe…
配置动态模块
build.gradle
11
实现按需模块
使用Play Core库的Split…
实现按需模块
Play
12
处理模块安装状态
监听安装进度 · 成功与失败回调
处理模块安装状态
监听安装进度
13
条件交付
根据设备特性 · 语言 · 地区
条件交付
根据设备特性
14
即时交付
用户首次安装时即包含的模块 · 适用于关键功能
即时交付
用户首次安装时即…
15
按需交付与回退
当模块下载失败时的降级策略与用户提示
按需交付
回退
16
测试动态交付
使用Play Console内部测试…
测试动态交付
Play
17
本地测试App Bundle
使用bundletool安装AAB并…
App
Bundle
18
使用bundletool创建APK集
针对不同密度 · 语言生成APK进行测试
bundletool
APK
19
App Bundle的版本管理
版本号约定 · 发布轨道与回滚策略
App
Bundle
20
动态模块的资源访问
资源合并规则与避免资源冲突的最佳实践
动态模块的资源访…
资源合并规则
21
动态模块的代码访问
类加载机制与反射调用动态模块中的类
动态模块的代码访…
类加载机制
22
多APK与App Bundle的比较
为什么Google推荐放弃多APK方…
APK
App
23
优化App Bundle大小
使用Android Size Ana…
App
Bundle
24
App Bundle与Android TV、Wear OS的兼容性
配置不同设备类型
App
Bundle
25
App Bundle的安全性
签名验证 · 防止反编译与完整性校验
App
Bundle
26
持续集成中使用App Bundle
配置CI脚本自动构建并上传AAB
App
Bundle
27
常见问题与解决方案
模块加载失败 · 资源找不到 · 签名不一致
常见问题
解决方案
28
最佳实践
合理划分模块粒度 · 避免过细模块导致额外开销
最佳实践
合理划分模块粒度
29
案例分析
大型应用(如电商 · 游戏)如何迁移到App Bundle
案例分析
大型应用
30
未来趋势
App Bundle在Play商店的…
未来趋势
App
所属VIP或分类
同VIP:AGP构建缓存优化与增量编译教程
同VIP:Android包体瘦身入门指南
同VIP:Apk与AAB包体对比分析课程