Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
public class BundletoolUtil
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.BundletoolUtil |
Clase de utilidad que utiliza la línea de comando de BundleTool para instalar .apks en el dispositivo. Enlace del documento de Bundletool: https://developer.android.com/studio/command-line/bundletool Bundletool.jar se descarga de la rama del módulo desagregado junto con el archivo del módulo.
Resumen
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. |
Constructores públicos
public BundletoolUtil (File bundletoolJar)
Parámetros |
---|
bundletoolJar | File |
Métodos públicos
extraerSplitsFromApks
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 las almacena en el directorio donde se almacenan los .apks. Devuelve el nuevo directorio que almacenaron las divisiones.
Parámetros |
---|
apks | File : las apks que deben extraerse |
deviceSpecPath | String : el archivo de especificaciones del dispositivo que usa BundleTool para extraer las APK. |
device | ITestDevice : el dispositivo conectado |
buildInfo | IBuildInfo : información de artefactos de compilación |
Devoluciones |
---|
File | un ERROR(/File) que es el directorio donde se encuentran los apk/apex extraídos |
generarDeviceSpecFile
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 que representa la ruta del archivo de especificación del dispositivo. |
instalarApks
public void installApks (File apks,
ITestDevice device)
Instala el apk .apks que usa bundletool.
Parámetros |
---|
apks | File : las apks que deben instalarse |
device | ITestDevice : el dispositivo conectado |
Métodos protegidos
obtenerAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
obtenerRunUtil
protected IRunUtil getRunUtil ()
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)."],[],[]]