自 2026 年起,为了与我们的主干稳定开发模型保持一致,并确保生态系统的平台稳定性,我们将在第 2 季度和第 4 季度将源代码发布到 AOSP。对于构建 AOSP 和向 AOSP 贡献代码,我们建议使用 android-latest-release 而不是 aosp-main。android-latest-release 清单分支将始终引用推送到 AOSP 的最新版本。如需了解详情,请参阅 AOSP 变更。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
崩溃恢复
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
崩溃恢复模块是在 Android 16 中引入的。该模块由 PackageWatchdog、其观察者 RescueParty 和 RollbackPackageHealthObserver,以及 ExplicitHealthCheckService 和相关辅助程序类组成。
崩溃恢复模块的主要目的是提供:
- 更快地迭代恢复基础架构代码。可以将 bug 修复和改进部署到整个生态中,从而通过更可靠、更快速的更新来提升用户体验。
- 在所有设备上实现一致的恢复基础架构,可以更好地洞察问题并为所有用户提供更高的可靠性。
- 在整个生态中保持统一行为,使问题排查和恢复更加简便,减少发生中断时需要的整体修复时间。
模块边界
该模块与 Android 平台的其余部分之间具有明确定义的接口,如图 1 所示:

图 1. 模块边界。
崩溃恢复模块使用 APEX 格式。
依赖项
此模块中包含的类对 Android 平台的现有依赖项保持不变。没有新增的依赖项。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-12-03。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-12-03。"],[],[]]