A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Propiedades del sistema
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Existen muchas propiedades del sistema diferentes que indican varios estados de un sistema Android relacionados con su compatibilidad con el tamaño de página. Si intentas comprender cómo se configura un dispositivo específico, estas opciones proporcionan una descripción general de cómo se configura y usa el tamaño de página en Android.
ro.boot.hardware.cpu.pagesize
es un valor específico del OEM que indica el tamaño de página que se está ejecutando. En Android 16, init lo establece de forma predeterminada según el tamaño de página de la CPU si no se pasa desde el bootloader.
ro.product.cpu.pagesize.max
es el valor de PRODUCT_MAX_PAGE_SIZE_SUPPORTED
o, en otras palabras, la alineación esperada de los objetos binarios en el dispositivo.
ro.product.page_size
(presentado en Android 16) es el tamaño de página definido por el producto (según TARGET_BOOTS_16K
). Esto define cuál debe ser el tamaño de página y se verifica en Vts16KPageSizeTest
. Si se usa el kernel incorrecto, la discrepancia con esta
propiedad te lo indicará.
ro.product.build.16k_page.enabled
indica si el dispositivo admite una opción para desarrolladores para cambiar entre los modos de 4 KB y 16 KB. Obtén más información para habilitar y usar esta opción.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]