首页 > 解决方案 > AOSP OTA - 使用较新版本更新系统应用程序不会覆盖以前安装的较旧的 apk 更新

问题描述

我们为机顶盒管理我们自己的基于 AOSP 的固件。

当我们使用更新版本的系统应用程序创建新的 OTA 固件时。较新版本的系统应用程序不会覆盖安装在 /data 中的旧版本。

是否有任何安装后脚本或其他方法来执行此操作?

标签: androidandroid-sourceandroid-rom

解决方案


请确保较新版本的系统应用程序的版本代码高于现有的旧版本代码。

PackageManagerService 通过比较版本代码来寻找更好的版本。OTA 更新后,如果您的 system/priv-app 版本高于 data/app 版本,system/priv-app 将优先。


推荐阅读