Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Dostawcy powinni monitorować zgłoszenia o awariach w wersji natywnej od użytkowników. Błędy związane z bezpieczeństwem pamięci powinny być traktowane priorytetowo, ponieważ najczęściej stanowią podatność na ataki lub widoczną dla użytkownika niestabilność.
System operacyjny Android zarządza raportami o błędach za pomocą usługi DropboxManager, która wysyła działanie ACTION_DROPBOX_ENTRY_ADDED, gdy wystąpi błąd.
Dostawcy powinni wdrożyć aplikację systemową, która będzie nasłuchiwać tych transmisji za pomocą BroadcastReceiver, oraz pobierać raporty o awariach z DropboxManager.
Należy je wysłać na serwer dostawcy w celu analizy.
Google wdraża taki mechanizm w Usługach Google Play i monitoruje błędy na urządzeniach użytkowników. W miarę możliwości, zgodnie z obowiązującymi przepisami prawa i standardami ochrony prywatności, Google może udostępniać dostawcom podzbiór najczęściej występujących błędów. Można jednak udostępniać tylko podzbiór awarii. Google zdecydowanie zaleca, aby dostawcy wdrożyli własne funkcje śledzenia błędów użytkowników końcowych, jak opisano powyżej.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# End user bug reports\n\nVendors should monitor end user native crash reports. Memory safety bugs\nshould be treated with urgency as they most often represent an exploitable\nvulnerability or user visible instability.\nThe Android OS manages bug reports using the [DropboxManager](https://developer.android.com/reference/android/os/DropBoxManager),\nwhich broadcasts the [ACTION_DROPBOX_ENTRY_ADDED](https://developer.android.com/reference/android/os/DropBoxManager#ACTION_DROPBOX_ENTRY_ADDED)\nintent when a crash occurs.\n\n\nVendors should implement a system app that listens for these broadcasts,\nusing [BroadcastReceiver](https://developer.android.com/reference/android/content/BroadcastReceiver)\nand retrieve the crash reports from the [DropboxManager](https://developer.android.com/reference/android/os/DropBoxManager#getNextEntry(java.lang.String,%20long)).\nThese should be sent to the vendor's servers for analysis.\n| **Important:** Depending on the local privacy rules and regulations the vendor might have to request user consent for sending the bug crashes off device for processing.\n\n\nGoogle implements such a mechanism in Google Play Services and monitors\nbugs from end user devices. Where permitted by applicable legal and privacy\nstandards, Google may share a subset of the most frequently occurring bugs with\nvendors. However, only a subset of crashes may be shared, and Google strongly\nrecommends that vendors should be implementing their own end user bug tracking\nas described above."]]