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.
Właściwości systemowe
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Istnieje wiele różnych właściwości systemowych, które wskazują różne stany systemu Android związane z obsługą rozmiaru strony. Jeśli chcesz dowiedzieć się, jak skonfigurować konkretne urządzenie, te opcje pomogą Ci zrozumieć, jak rozmiar strony jest konfigurowany i używany w Androidzie.
ro.boot.hardware.cpu.pagesize
to wartość specyficzna dla OEM, która wskazuje rozmiar strony, która jest wyświetlana. W Androidzie 16 jest on domyślnie ustawiany przez init na podstawie rozmiaru strony procesora, jeśli nie jest przekazywany przez bootloader.
ro.product.cpu.pagesize.max
to wartość PRODUCT_MAX_PAGE_SIZE_SUPPORTED
, czyli oczekiwane wyrównanie binarnych plików na urządzeniu.
ro.product.page_size
(wprowadzony w Androidzie 16) to rozmiar strony zdefiniowany przez usługę (na podstawie atrybutu TARGET_BOOTS_16K
). Określa on, jaki powinien być rozmiar strony, i jest weryfikowany w atrybucie Vts16KPageSizeTest
. Jeśli używane jest nieprawidłowe jądro, niespójność z tą właściwością informuje o tym.
ro.product.build.16k_page.enabled
wskazuje, czy urządzenie obsługuje opcję dla programistów umożliwiającą przełączanie się między trybem 4 KB i 16 KB. Dowiedz się więcej o włączaniu i używanie tej opcji.
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,["# System properties\n\nThere are many different system properties that indicate various states of\nan Android system related to its page size support. If you're trying to\nunderstand how a specific device is configured, these options provide an\noverview of how page size is configured and used in Android.\n\n- `ro.boot.hardware.cpu.pagesize` is an OEM-specific value, indicating the page size that is running. In Android 16, this is set by init by default based on the CPU page size if it isn't passed from the bootloader.\n- `ro.product.cpu.pagesize.max` is the value of `PRODUCT_MAX_PAGE_SIZE_SUPPORTED` or in other words, the expected alignment of binaries on device.\n- `ro.product.page_size` (introduced in Android 16) is the product-defined page size (based on `TARGET_BOOTS_16K`). This defines what the page size should be and is verfied in `Vts16KPageSizeTest`. If the wrong kernel is used, the mismatch with this property tells you.\n- `ro.product.build.16k_page.enabled` indicates whether the device supports a developer option to switch between 4 KB and 16 KB mode. Read more how to [enable and use this option](/docs/core/architecture/16kb-page-size/16kb-developer-option)."]]