A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
MixKernelTargetPreparer
public
class
MixKernelTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver,
ILabPreparer
Un ITargetPreparer che consente di combinare un'immagine del kernel con l'immagine del dispositivo.
Riepilogo
Metodi protetti |
String[]
|
getKernelVersionFromImage(File image)
Estrae la versione kernel dai file immagine boot/vendor_boot/system_dlkm/vendor_dlkm.
|
IRunUtil
|
getRunUtil()
Ottiene l'istanza IRunUtil da utilizzare.
|
String[]
|
parseKernelVersion(String source, String kernelVersionString)
|
void
|
runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)
Esegue lo strumento di combinazione del kernel per generare la nuova build del dispositivo
Utilizzo dello strumento di combinazione: 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)
Verifica che le versioni del kernel nelle immagini siano quelle previste.
|
Costruttori pubblici
MixKernelTargetPreparer
public MixKernelTargetPreparer ()
Metodi pubblici
setConfiguration
public void setConfiguration (IConfiguration configuration)
Inserisce l'IConfiguration in uso.
| Parametri |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
Esegue la configurazione del target per i test.
Metodi protetti
getKernelVersionFromImage
protected String[] getKernelVersionFromImage (File image)
Estrae la versione kernel dai file immagine boot/vendor_boot/system_dlkm/vendor_dlkm.
| Parametri |
image |
File: il File del file di immagine. |
| Resi |
String[] |
Un ERROR(/String[]) contenente le informazioni sulla versione kernel analizzate: [kernelVersion,
patchLevel, pageSize]. Restituisce null se la stringa della versione non può essere analizzata. |
getRunUtil
protected IRunUtil getRunUtil ()
Ottiene l'istanza IRunUtil da utilizzare.
parseKernelVersion
protected String[] parseKernelVersion (String source,
String kernelVersionString)
| Parametri |
source |
String |
kernelVersionString |
String |
protected void runMixKernelTool (ITestDevice device,
File oldDeviceDir,
File kernelDir,
File gkiDir,
File newDeviceDir)
Esegue lo strumento di combinazione del kernel per generare la nuova build del dispositivo
Utilizzo dello strumento di combinazione: build_mixed_kernels device_dir out_dir target flavor kernel_dir
| Parametri |
device |
ITestDevice: il dispositivo di test |
oldDeviceDir |
File: la directory File contiene le vecchie immagini del dispositivo |
kernelDir |
File: la directory File contiene la destinazione delle immagini del kernel |
gkiDir |
File: la directory File contiene la destinazione delle immagini del kernel GKI |
newDeviceDir |
File: la directory File in cui verranno generate le nuove immagini del dispositivo |
| Genera |
TargetSetupError |
se non riesce a eseguire lo strumento di combinazione del kernel |
|
java.io.IOException |
validateKernelCompatibility
protected void validateKernelCompatibility (String imageName,
String[] imageVersion,
String[] bootVersion,
ITestDevice device)
| Parametri |
imageName |
String |
imageVersion |
String |
bootVersion |
String |
device |
ITestDevice |
validateKernelVersion
protected void validateKernelVersion (File kernelDir,
File gkiDir,
ITestDevice device)
Verifica che le versioni del kernel nelle immagini siano quelle previste. Genera un'eccezione se non è valida.
| Parametri |
kernelDir |
File: la directory File contiene le immagini del kernel |
gkiDir |
File: la directory File contiene le immagini GKI |
device |
ITestDevice: le ITestDevice |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]