A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Recupero degli arresti anomali
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il modulo di recupero in caso di arresto anomalo è stato introdotto in Android 16. Il modulo è composto da
PackageWatchdog, dai relativi osservatori RescueParty e
RollbackPackageHealthObserver, da ExplicitHealthCheckService e
dalle classi helper correlate.
La motivazione principale del modulo Crash Recovery è fornire:
- Iterazione più rapida del codice dell'infrastruttura di recupero. Le correzioni di bug e i
miglioramenti possono essere implementati nell'ecosistema, migliorando l'esperienza
utente con aggiornamenti più affidabili e rapidi.
- L'implementazione coerente dell'infrastruttura di recupero su tutti i dispositivi
fornisce informazioni migliori sui problemi e migliora l'affidabilità per tutti.
- Il comportamento uniforme tra gli ecosistemi semplifica la risoluzione dei problemi e il ripristino
durante le interruzioni e riduce il tempo complessivo di mitigazione.
Confine del modulo
Questo modulo ha un'interfaccia ben definita da e verso il resto della
piattaforma Android, come mostrato nella Figura 1:

Figura 1. Limite del modulo.
Il modulo di recupero in caso di arresto anomalo utilizza il formato APEX.
Dipendenze
Le dipendenze esistenti delle classi incluse in questo modulo dalla piattaforma Android rimangono invariate. Non ci sono nuove dipendenze.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-03 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-03 UTC."],[],[]]