You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Dynamic Feature留存规则及应用升级时处理逻辑咨询

Dynamic Feature 常见行为问题解答

1. 动态功能模块的留存周期规则

  • 原生Android系统不会自动删除已经安装完成的Dynamic Feature模块,模块会在设备上永久留存,除非出现以下几种情况:
    • 用户主动卸载主应用
    • 用户在系统应用管理页手动删除对应动态模块
    • 开发者在代码中主动调用deleteInstalledModules()方法触发指定模块卸载
  • 部分第三方定制ROM如果自带闲置应用/组件自动清理功能,有可能会清理长期未使用的动态模块,这属于ROM厂商的自定义逻辑,不属于Android原生的默认行为。

2. 主应用升级时的动态模块处理规则

  • 若通过官方渠道(如Google Play)发布AAB格式的应用包,主应用升级时,已经安装的Dynamic Feature模块会同步自动升级到和主应用同版本的对应版本,整个过程对用户无感知,不需要用户再次主动触发下载。
  • 升级时旧版本的动态模块会被直接覆盖替换,不会先删除再要求用户重新下载,前提是新版AAB包中保留了对应动态模块的配置,没有将该模块从上架包中移除。
  • 如果新版AAB包中移除了某个动态模块,主应用升级时该模块会被系统自动卸载。

内容的提问来源于stack exchange,提问作者Kamal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 20:15:03