A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Recupero degli arresti anomali
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il modulo Crash Recovery è 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 negli 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. Confine 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 2026-06-18 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 2026-06-18 UTC."],[],[]]