Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
ModulePusher
public
class
ModulePusher
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.ModulePusher
|
Resumen
Métodos públicos |
void
|
installModules(ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache)
Instala moduleFiles en el dispositivo con adb push.
|
Campos
LINE_BREAK
public static final String LINE_BREAK
Constructores públicos
ModulePusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parámetros |
device |
ITestDevice |
waitTimeMs |
long |
delayWaitingTimeMs |
long |
Métodos públicos
installModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Instala moduleFiles
en el dispositivo con adb push.
Parámetros |
moduleFiles |
ImmutableMultimap : Es un multimapa desde los nombres de los paquetes hasta los archivos de los paquetes. En el caso de la división, el paquete base debe ser el primero en el orden de iteración. |
factoryReset |
boolean : Si se vuelve a cargar a través del restablecimiento de la configuración de fábrica. |
disablePackageCache |
boolean |
Métodos protegidos
checkApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
Verifica si todos los vértices están activados.
Parámetros |
device |
ITestDevice : En prueba. |
modules |
|
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Parámetros |
device |
ITestDevice |
packageName |
String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Obtén los módulos que no se pudieron activar.
Parámetros |
toInstall |
|
activatedApexes |
: Es el conjunto de los anexos activos en el dispositivo. |
Muestra |
|
una lista que contiene el apexinfo de los módulos principales de entrada que no se pudieron activar. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Obtén las rutas de acceso de los archivos de instalación del paquete en el dispositivo.
Parámetros |
device |
ITestDevice : En prueba |
packageName |
String : del módulo |
Muestra |
String[] |
las rutas de acceso de todos los archivos del paquete |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Obtén las rutas de acceso del paquete de precarga en el dispositivo.
Para los paquetes divididos, muestra la ruta de acceso de la carpeta del paquete seguida de las rutas de acceso de los archivos. Como resultado, el tamaño de la devolución siempre es superior a 1 en este caso. Para los paquetes no divididos, simplemente muestra la ruta de acceso del archivo de instalación de carga previa.
Parámetros |
device |
ITestDevice : En prueba |
moduleFiles |
File : Archivos de módulos locales para instalar |
packageName |
String : del módulo |
apiLevel |
int : del dispositivo |
Muestra |
Path[] |
las rutas de acceso de los archivos de carga previa. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Analiza las líneas de "package:{key} versionCode:{value}" en un mapa.
Muestra |
ImmutableMap<String, String> |
|
Configuración del dispositivo
protected void setupDevice (ITestDevice device)
adb root y vuelve a activar el dispositivo antes de enviar archivos a /system
Parámetros |
device |
ITestDevice |
waitForDeviceToBeResponsivo
protected void waitForDeviceToBeResponsive (long waitTime)
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: 2024-11-09 (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: 2024-11-09 (UTC)"],[],[]]