A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
MixKernelTargetPreparer
public
class
MixKernelTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver,
ILabPreparer
Es un ITargetPreparer que permite combinar una imagen del kernel con la imagen del dispositivo.
Resumen
Métodos protegidos |
String[]
|
getKernelVersionFromImage(File image)
Extrae la versión del kernel de los archivos de imagen boot/vendor_boot/system_dlkm/vendor_dlkm.
|
IRunUtil
|
getRunUtil()
Obtén la instancia de IRunUtil que se usará.
|
String[]
|
parseKernelVersion(String source, String kernelVersionString)
|
void
|
runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)
Ejecuta la herramienta del kernel de combinación para generar la nueva compilación del dispositivo
Uso de la herramienta de combinación: build_mixed_kernels device_dir out_dir target flavor kernel_dir
|
void
|
validateKernelCompatibility(String imageName, String[] imageVersion, String[] bootVersion, ITestDevice device)
|
void
|
validateKernelVersion(File kernelDir, File gkiDir, ITestDevice device)
Valida que las versiones del kernel en las imágenes sean las esperadas.
|
Constructores públicos
MixKernelTargetPreparer
public MixKernelTargetPreparer ()
Métodos públicos
setConfiguration
public void setConfiguration (IConfiguration configuration)
Inserta el IConfiguration en uso.
| Parámetros |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
Realiza la configuración del destino para las pruebas.
| Parámetros |
testInfo |
TestInformation: Es el TestInformation de la invocación. |
Métodos protegidos
getKernelVersionFromImage
protected String[] getKernelVersionFromImage (File image)
Extrae la versión del kernel de los archivos de imagen boot/vendor_boot/system_dlkm/vendor_dlkm.
| Parámetros |
image |
File: Es el File del archivo de imagen. |
| Muestra |
String[] |
Un ERROR(/String[]) que contiene la información de la versión del kernel analizada: [kernelVersion, patchLevel, pageSize]. Devuelve nulo si no se puede analizar la cadena de versión. |
getRunUtil
protected IRunUtil getRunUtil ()
Obtén la instancia de IRunUtil que se usará.
parseKernelVersion
protected String[] parseKernelVersion (String source,
String kernelVersionString)
| Parámetros |
source |
String |
kernelVersionString |
String |
protected void runMixKernelTool (ITestDevice device,
File oldDeviceDir,
File kernelDir,
File gkiDir,
File newDeviceDir)
Ejecuta la herramienta del kernel de combinación para generar la nueva compilación del dispositivo
Uso de la herramienta de combinación: build_mixed_kernels device_dir out_dir target flavor kernel_dir
| Parámetros |
device |
ITestDevice: El dispositivo de prueba |
oldDeviceDir |
File: El directorio File contiene imágenes de dispositivos antiguos. |
kernelDir |
File: El directorio File contiene el destino de las imágenes del kernel. |
gkiDir |
File: El directorio File contiene el destino de las imágenes del kernel de GKI. |
newDeviceDir |
File: Es el directorio File en el que se generarán las imágenes de dispositivos nuevos. |
| Arroja |
TargetSetupError |
Si no se puede ejecutar la herramienta del kernel de combinación |
|
java.io.IOException |
validateKernelCompatibility
protected void validateKernelCompatibility (String imageName,
String[] imageVersion,
String[] bootVersion,
ITestDevice device)
| Parámetros |
imageName |
String |
imageVersion |
String |
bootVersion |
String |
device |
ITestDevice |
validateKernelVersion
protected void validateKernelVersion (File kernelDir,
File gkiDir,
ITestDevice device)
Valida que las versiones del kernel en las imágenes sean las esperadas. Arroja una excepción si no es válido.
| Parámetros |
kernelDir |
File: El directorio File contiene imágenes del kernel. |
gkiDir |
File: El directorio File contiene imágenes de GKI. |
device |
ITestDevice: El ITestDevice |
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: 2026-06-22 (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: 2026-06-22 (UTC)"],[],[]]