clases anidadas |
---|
class | ModulePusher.ModulePushError Error fatal durante la inserción del módulo de línea principal. |
Métodos públicos |
---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) Instala moduleFiles en el dispositivo mediante adb push. |
Métodos protegidos |
---|
void | checkApexActivated ( ITestDevice device, modules) checkApexActivated ( ITestDevice device, modules) Compruebe si todos los ápices están activados. |
Path | getApexPathUnderSystem ( ITestDevice device, String packageName) |
| getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) Obtenga los módulos que no pudieron activarse. |
String[] | getPathsOnDevice ( ITestDevice device, String packageName) Obtenga las rutas de los archivos de instalación del paquete en el dispositivo. |
Path[] | getPreloadPaths ( ITestDevice device, File[] moduleFiles, String packageName, int apiLevel) Obtenga las rutas del paquete precargado en el dispositivo. |
ImmutableMap<String, String> | parsePackageVersionCodes (String output) Analiza líneas de "paquete:{key} versionCode:{value}" en un mapa. |
void | setupDevice ( ITestDevice device) adb root y vuelva a montar el dispositivo antes de enviar archivos en /system |
void | waitForDeviceToBeResponsive (long waitTime) |
Campos
LINE_BREAK
public static final String LINE_BREAK
Constructores públicos
MóduloPusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parámetros |
---|
device | ITestDevice |
waitTimeMs | long |
delayWaitingTimeMs | long |
Métodos públicos
instalarModulos
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Instala moduleFiles
en el dispositivo mediante adb push.
Parámetros |
---|
moduleFiles | ImmutableMultimap : un mapa múltiple desde los nombres de los paquetes hasta los archivos del paquete. En caso dividido, el paquete base debe ser el primero en el orden de iteración. |
factoryReset | boolean : si se recarga mediante restablecimiento de fábrica. |
disablePackageCache | boolean |
Métodos protegidos
checkApexActivado
protected void checkApexActivated (ITestDevice device,
modules)
Compruebe si todos los ápices están activados.
Parámetros |
---|
device | ITestDevice : bajo prueba. |
modules | |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Parámetros |
---|
device | ITestDevice |
packageName | String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Obtenga los módulos que no pudieron activarse.
Parámetros |
---|
toInstall | |
activatedApexes | : El conjunto de vértices activos en el dispositivo. |
Devoluciones |
---|
| una lista que contiene la información apex de los módulos apex de entrada que no pudieron activarse. |
obtenerPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Obtenga las rutas de los archivos de instalación del paquete en el dispositivo.
Parámetros |
---|
device | ITestDevice : bajo prueba |
packageName | String : del módulo |
Devoluciones |
---|
String[] | rutas de todos los archivos del paquete |
obtener rutas de precarga
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Obtenga las rutas del paquete precargado en el dispositivo.
Para paquetes divididos, devuelva la ruta del directorio del paquete seguida de las rutas de los archivos. Como resultado, el tamaño del retorno es siempre > 1 en este caso. Para paquetes no divididos, simplemente devuelva la ruta del archivo de instalación precargado.
Parámetros |
---|
device | ITestDevice : bajo prueba |
moduleFiles | File : archivos de módulos locales para instalar |
packageName | String : del módulo |
apiLevel | int : del dispositivo |
Devoluciones |
---|
Path[] | las rutas de los archivos de precarga. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Analiza líneas de "paquete:{key} versionCode:{value}" en un mapa.
Devoluciones |
---|
ImmutableMap<String, String> | |
dispositivo de configuración
protected void setupDevice (ITestDevice device)
adb root y vuelva a montar el dispositivo antes de enviar archivos en /system
Parámetros |
---|
device | ITestDevice |
espere a que el dispositivo responda
protected void waitForDeviceToBeResponsive (long waitTime)
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."],[],[]]