A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
ModulePusher
public
class
ModulePusher
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.ModulePusher
|
Riepilogo
Metodi pubblici |
void
|
installModules(ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache)
Installa moduleFiles sul dispositivo tramite adb push.
|
Campi
LINE_BREAK
public static final String LINE_BREAK
Costruttori pubblici
ModulePusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parametri |
device |
ITestDevice |
waitTimeMs |
long |
delayWaitingTimeMs |
long |
Metodi pubblici
installModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Installa moduleFiles
sul dispositivo tramite adb push.
Parametri |
moduleFiles |
ImmutableMultimap : una mappa multipla dai nomi dei pacchetti ai file del pacchetto. In caso di suddivisione, il
pacchetto di base deve essere il primo nell'ordine di iterazione. |
factoryReset |
boolean : se il ricaricamento avviene tramite il ripristino dei dati di fabbrica. |
disablePackageCache |
boolean |
Metodi protetti
checkApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
Controlla se tutti gli apici sono attivati.
Parametri |
device |
ITestDevice : in fase di test. |
modules |
|
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Parametri |
device |
ITestDevice |
packageName |
String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Visualizza i moduli di cui non è stata completata l'attivazione.
Parametri |
toInstall |
|
activatedApexes |
: l'insieme degli apici attivi sul dispositivo |
Ritorni |
|
Un elenco contenente l'apexinfo dei moduli Apex di input che non sono stati attivati. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Ottieni i percorsi dei file di installazione del pacchetto sul dispositivo.
Parametri |
device |
ITestDevice : in fase di test |
packageName |
String : del modulo |
Ritorni |
String[] |
percorsi di tutti i file del pacchetto |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Ottieni i percorsi del pacchetto di precaricamento sul dispositivo.
Per i pacchetti suddivisi, restituisci il percorso della directory del pacchetto seguito dai percorsi dei file. Di conseguenza, in questo caso il valore del rendimento è sempre maggiore di 1. Per i pacchetti non suddivisi, basta
restituire il percorso del file di installazione del precaricamento.
Parametri |
device |
ITestDevice : in fase di test |
moduleFiles |
File : file dei moduli locali da installare |
packageName |
String : del modulo |
apiLevel |
int : del dispositivo |
Ritorni |
Path[] |
i percorsi dei file di precarica. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Analizza le righe di "package:{key} versionCode:{value}" in una mappa.
Ritorni |
ImmutableMap<String, String> |
|
setupDevice
protected void setupDevice (ITestDevice device)
adb root e rimonta il dispositivo prima di inviare i file in /system
Parametri |
device |
ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
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 2025-03-26 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 2025-03-26 UTC."],[],[]]