configuring-r8-for-compose - 为 Jetpack Compose 发布版本配置 R8
为 Compose 配置 R8 全模式和资源压缩,并将保留规则限制在已确认的反射使用者上。
标签
更新于: 2026-09-29能力
典型输入
典型输出
该技能可以做什么
- 配置发布版本压缩
- 启用资源压缩
- 使用 Compose 消费者规则
- 识别反射保留需求
- 运行缺失规则报告
- 还原发布崩溃堆栈
- 分析 APK 内容
- 测量发布性能
输入
- Compose 应用
- 发布版本构建配置
- R8 构建输出
- 发布崩溃堆栈
- APK 分析结果
- Macrobenchmark 结果
输出
- 已配置的发布构建
- 压缩后的 APK
- 缺失规则报告
- 还原后的崩溃堆栈
- APK 大小对比
- 发布性能测量结果
要求
- AGP 8.0 或更高版本
- 可构建的发布变体
- Kotlin 2.0 或更高版本
- Compose 编译器插件
- Android 构建权限
- R8 retrace 工具
