A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. 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 AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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-07-27 (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-07-27 (UTC)"],[],[]]