A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Propriedades do sistema
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Há muitas propriedades de sistema diferentes que indicam vários estados de
um sistema Android relacionados ao suporte ao tamanho da página. Se você está tentando
entender como um dispositivo específico está configurado, essas opções oferecem uma
visão geral de como o tamanho da página é configurado e usado no Android.
ro.boot.hardware.cpu.pagesize
é um valor específico do OEM, indicando
o tamanho da página que está em execução. No Android 16, esse valor
é definido por init por padrão com base no tamanho da página da CPU, se ele não for transmitido pelo
carregador de inicialização.
ro.product.cpu.pagesize.max
é o valor de
PRODUCT_MAX_PAGE_SIZE_SUPPORTED
ou, em outras palavras, o alinhamento esperado
de binários no dispositivo.
ro.product.page_size
(introduzido no Android 16)
é o tamanho da página definido pelo produto (com base em TARGET_BOOTS_16K
). Ele
define o tamanho da página e é verificado em
Vts16KPageSizeTest
. Se o kernel errado for usado, a incompatibilidade com essa
propriedade vai informar isso.
ro.product.build.16k_page.enabled
indica se o dispositivo oferece suporte a uma
opção para desenvolvedores de alternar entre o modo de 4 KB e 16 KB. Saiba mais
sobre como ativar e usar essa opção.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)."]]