A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
public
class
BundletoolUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.BundletoolUtil
|
Es una clase de utilidad que usa la línea de comandos de bundletool para instalar los .apk en el dispositivo. Vínculo a la documentación de Bundletool: https://developer.android.com/studio/command-line/bundletool. El archivo bundletool.jar se descarga de la rama del módulo sin agrupar 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 los .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
extractSplitsFromApks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
Extrae el APK/Apex dividido de los .apks. Cambia el nombre de las divisiones y las almacena en el directorio en el que se almacenan los .apk. Muestra el directorio nuevo que almacenaron las divisiones.
Parámetros |
apks |
File : Los APK que se deben extraer |
deviceSpecPath |
String : Es el archivo de especificaciones del dispositivo que usa bundletool para extraer los APKs. |
device |
ITestDevice : El dispositivo conectado |
buildInfo |
IBuildInfo : Información del artefacto de compilación |
Muestra |
File |
Un ERROR(/File) que es el directorio en el que se encuentran los APK o Apex extraídos
|
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 |
Muestra |
String |
Un String que representa la ruta de acceso del archivo de especificaciones del dispositivo
|
installApks
public void installApks (File apks,
ITestDevice device)
Instala el APK .apks que usa bundletool.
Parámetros |
apks |
File : Los APKs que se deben instalar |
device |
ITestDevice : El dispositivo conectado
|
Métodos protegidos
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
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: 2025-03-26 (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: 2025-03-26 (UTC)"],[],[]]