Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

BundletoolUtil

public class BundletoolUtil
extends Object

java.lang.Object
com.android.tradefed.util.BundletoolUtil


Clase de utilidad que usa la línea de comando bundletool para instalar .apks en deivce. Enlace del documento de Bundletool: https://developer.android.com/studio/command-line/bundletool El bundletool.jar se descarga de la rama del módulo desagregado junto con el archivo del módulo.

Resumen

Constructores públicos

BundletoolUtil (File bundletoolJar)

Métodos públicos

File extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)

Extrae el apk / apex dividido de .apks.

String generateDeviceSpecFile (ITestDevice device)

Genera un archivo JSON para la configuración de un dispositivo conectado.

void installApks (File apks, ITestDevice device)

Instala el apk .apks que usa bundletool.

Métodos protegidos

String getAdbPath ()
File getBundletoolFile ()
IRunUtil getRunUtil ()

Constructores públicos

BundletoolUtil

public BundletoolUtil (File bundletoolJar)

Parámetros
bundletoolJar File

Métodos públicos

extractSplitsFromApks

public File extractSplitsFromApks (File apks, 
                String deviceSpecPath, 
                ITestDevice device, 
                IBuildInfo buildInfo)

Extrae el apk / apex dividido de .apks. Cambia el nombre de las divisiones y almacena las divisiones en el directorio donde se almacenaron .apks. Devuelve el nuevo directorio que almacenaron las divisiones.

Parámetros
apks File : los apks que deben extraerse

deviceSpecPath String : el archivo de especificaciones del dispositivo que usa bundletool para extraer los apks

device ITestDevice : el dispositivo conectado

buildInfo IBuildInfo : crear información de artefactos

Devoluciones
File un ERROR(/File) que es el directorio donde se encuentran las apk (s) / apex extraídas

generateDeviceSpecFile

public String generateDeviceSpecFile (ITestDevice device)

Genera un archivo JSON para la configuración de un dispositivo conectado.

Parámetros
device ITestDevice : el dispositivo conectado

Devoluciones
String una String representa la ruta del archivo de especificación del dispositivo.

installApks

public void installApks (File apks, 
                ITestDevice device)

Instala el apk .apks que usa bundletool.

Parámetros
apks File : los apks que deben instalarse

device ITestDevice : el dispositivo conectado

Lanza
TargetSetupError

Métodos protegidos

getAdbPath

protected String getAdbPath ()

Devoluciones
String

getBundletoolFile

protected File getBundletoolFile ()

Devoluciones
File

getRunUtil

protected IRunUtil getRunUtil ()

Devoluciones
IRunUtil