Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Kuartal 2 dan Kuartal 4. Untuk membangun dan berkontribusi ke AOSP, sebaiknya gunakan android-latest-release, bukan aosp-main. Cabang manifes android-latest-release akan selalu merujuk pada rilis terbaru yang di-push ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Pemulihan Error
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Modul Pemulihan dari Error diperkenalkan di Android 16. Modul ini terdiri dari
PackageWatchdog, pengamatnya RescueParty dan
RollbackPackageHealthObserver, serta ExplicitHealthCheckService, dan
class helper terkait.
Motivasi utama modul Pemulihan Error adalah untuk menyediakan:
- Iterasi kode infrastruktur pemulihan yang lebih cepat. Perbaikan bug dan peningkatan dapat di-deploy di seluruh ekosistem, sehingga meningkatkan pengalaman pengguna dengan update yang lebih andal dan lebih cepat.
- Penerapan infrastruktur pemulihan yang konsisten di semua perangkat memberikan insight yang lebih baik tentang masalah dan meningkatkan keandalan bagi semua orang.
- Perilaku seragam di seluruh ekosistem mempermudah pemecahan masalah dan pemulihan selama gangguan dan mengurangi waktu mitigasi secara keseluruhan.
Batas modul
Modul ini memiliki antarmuka yang terdefinisi dengan baik ke dan dari bagian platform Android lainnya, seperti yang ditunjukkan pada Gambar 1:

Gambar 1. Batas modul.
Modul Pemulihan Error menggunakan format APEX.
Dependensi
Dependensi yang ada pada class yang disertakan dalam modul ini di platform Android tetap sama. Tidak ada dependensi baru.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-12-03 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-12-03 UTC."],[],[]]