A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
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
|
Clase de utilidad que usa la línea de comandos de bundletool para instalar el archivo .apks 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 no agrupado junto con el archivo del módulo.
Resumen
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 .apks. Cambia el nombre de las divisiones y las almacena en el
directorio donde se almacenan los archivos .apks. Muestra el nuevo directorio en el que se almacenan las divisiones.
| Parámetros |
apks |
File: Los archivos apks que se deben extraer |
deviceSpecPath |
String: El archivo de especificación del dispositivo que usa bundletool para extraer los archivos apks |
device |
ITestDevice: El dispositivo conectado |
buildInfo |
IBuildInfo: Información del artefacto de compilación |
| Muestra |
File |
Un File que es el directorio en el que residen los archivos apk/apex extraídos |
generateDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
Genera un archivo JSON para una configuración de dispositivo conectado.
| Parámetros |
device |
ITestDevice: El dispositivo conectado |
| Muestra |
String |
Un String que representa la ruta de acceso del archivo de especificación del dispositivo |
installApks
public void installApks (File apks,
ITestDevice device,
List<String> extraArgs)
Instala el apk .apks que usa bundletool.
| Parámetros |
apks |
File: Los archivos apks que se deben instalar |
device |
ITestDevice: El dispositivo conectado |
extraArgs |
List: Para el comando bundletool |
installApks
public void installApks (File apks,
ITestDevice device)
Instala el apk .apks que usa bundletool.
| Parámetros |
apks |
File: Los archivos apks que se deben instalar |
device |
ITestDevice: El dispositivo conectado |
installApksFromZip
public void installApksFromZip (File apksZip,
ITestDevice device,
List<String> extraArgs)
Instala los archivos apks contenidos en el archivo ZIP proporcionado.
| Parámetros |
apksZip |
File: El archivo ZIP que se instalará |
device |
ITestDevice: El dispositivo conectado |
extraArgs |
List: Argumentos adicionales para pasar al comando de instalación de bundletool |
Métodos protegidos
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
parseCmdTimeout
protected static long parseCmdTimeout (List<String> args,
long defaultValue)
| Parámetros |
args |
List |
defaultValue |
long |
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: 2026-06-22 (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: 2026-06-22 (UTC)"],[],[]]