为多款鸿蒙设备(手机、穿戴设备)设计统一OTA升级包时,部分设备升级后出现服务异常(如SystemAbility无法启动)。
尝试方案:
使用diff工具对比不同设备的系统服务配置文件(如/system/etc/...);
在updater.json中配置设备白名单,但无法覆盖所有机型;
回退到分设备打包策略,问题消失。
期望结果:
如何设计一个鸿蒙OTA包兼容多设备架构(如arm64/riscv64)?是否需要动态加载设备特定资源?
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答854 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答3.3k 阅读
1 回答1.1k 阅读✓ 已解决
2 回答839 阅读✓ 已解决