Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Wiederherstellung nach Absturz
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Modul „Crash Recovery“ wurde in Android 16 eingeführt. Das Modul besteht aus PackageWatchdog, den zugehörigen Beobachtern RescueParty und RollbackPackageHealthObserver sowie ExplicitHealthCheckService und zugehörigen Hilfsklassen.
Die primäre Motivation für das Modul zur Wiederherstellung nach Abstürzen ist:
- Schnellere Iteration des Codes für die Wiederherstellungsinfrastruktur. Fehlerkorrekturen und Verbesserungen können im gesamten Ökosystem bereitgestellt werden, was die Nutzerfreundlichkeit durch zuverlässigere und schnellere Updates verbessert.
- Eine einheitliche Implementierung der Wiederherstellungsinfrastruktur auf allen Geräten ermöglicht bessere Einblicke in Probleme und verbessert die Zuverlässigkeit für alle.
- Einheitliches Verhalten in allen Ökosystemen erleichtert die Fehlerbehebung und Wiederherstellung bei Ausfällen und verkürzt die gesamte Reaktionszeit.
Modulgrenze
Dieses Modul hat eine genau definierte Schnittstelle zur und von der restlichen Android-Plattform, wie in Abbildung 1 dargestellt:

Abbildung 1: Modulgrenze.
Das Modul „Crash Recovery“ verwendet das APEX-Format.
Abhängigkeiten
Bestehende Abhängigkeiten der in diesem Modul enthaltenen Klassen von der Android-Plattform bleiben unverändert. Es gibt keine neuen Abhängigkeiten.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-12-03 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-12-03 (UTC)."],[],[]]