2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
クラッシュの復元
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Crash Recovery モジュールは Android 16 で導入されました。このモジュールは、PackageWatchdog
、そのオブザーバーの RescueParty
、RollbackPackageHealthObserver
、ExplicitHealthCheckService
、および関連するヘルパークラスで構成されます。
Crash Recovery モジュールの主な目的は、次の機能を提供することです。
- 復元インフラストラクチャ コードの反復処理を迅速化します。バグの修正と改善をエコシム全体にデプロイできることで、アップデートの信頼性とスピードを向上させてユーザー エクスペリエンスを改善できます。
- すべてのデバイスで復元インフラストラクチャの実装を統一させることで、問題をより詳しく分析し、すべてのユーザーの信頼性を高めることができます。
- エコシステム全体での動作の均一化によって、停止の際にトラブルシューティングや復元を実施しやすくし、対応策に要する全体的な時間を短縮させることができます。
モジュールの境界
このモジュールには、図 1 に示すように、Android プラットフォームの他の部分との間に明確に定義されたインターフェースがあります。

図 1. モジュールの境界。
Crash Recovery モジュールは APEX 形式を使用しています。
依存関係
Android プラットフォーム上でのこのモジュールに含まれるクラスの依存関係は変わりません。新しい依存関係はありません。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","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"]],["最終更新日 2025-07-27 UTC。"],[],[]]