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.
AndroidBuildFetcher
public
class
AndroidBuildFetcher
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.build.AndroidBuildFetcher
|
Clase de ayuda que se usa para descargar archivos de la API de Android Build.
Resumen
Constructores públicos |
AndroidBuildFetcher(String buildEnv)
Constructor de AndroidBuildFetcher.
|
Métodos públicos |
void
|
fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile)
Descarga el artefacto en un archivo local.
|
void
|
fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)
Descarga parte del artefacto en un archivo local con el rango determinado.
|
void
|
fetchDeviceBlob(String deviceName, String binaryType, String version, File outputFile)
Descarga el BLOB del dispositivo en un archivo local.
|
BuildArtifactMetadata
|
getArtifactMetadata(String target, String buildId, String resourceId, String attemptId)
Obtiene los metadatos de un artefacto de compilación.
|
void
|
setUseMd5(boolean useMd5)
|
Constructores públicos
AndroidBuildFetcher
public AndroidBuildFetcher (String buildEnv)
Constructor de AndroidBuildFetcher.
| Parámetros |
buildEnv |
String: Es el entorno de la API de Build que se usará. |
| Arroja |
|
java.io.IOException |
|
java.security.GeneralSecurityException |
GeneralSecurityException |
|
IOException |
|
Métodos públicos
fetchArtifact
public void fetchArtifact (String target,
String buildId,
String resourceId,
String attemptId,
File outputFile)
Descarga el artefacto en un archivo local.
| Parámetros |
target |
String: Es el destino del artefacto. Si es nulo, la descarga fallará. |
buildId |
String: Es el ID de compilación del artefacto. Si es nulo, la descarga fallará. |
resourceId |
String: Es el nombre del archivo que se descargará. Si es nulo, la descarga fallará. |
attemptId |
String: ID del intento, actual o más reciente. El valor predeterminado es el más reciente. |
outputFile |
File: Descarga el archivo en este archivo local. |
| Arroja |
|
com.android.tradefed.build.BuildRetrievalError |
|
java.io.IOException |
BuildRetrievalError |
|
IOException |
|
fetchArtifact
public void fetchArtifact (String target,
String buildId,
String resourceId,
String attemptId,
File outputFile,
long startOffset,
long size)
Descarga parte del artefacto en un archivo local con el rango determinado.
| Parámetros |
target |
String: Es el destino del artefacto. Si es nulo, la descarga fallará. |
buildId |
String: Es el ID de compilación del artefacto. Si es nulo, la descarga fallará. |
resourceId |
String: Es el nombre del archivo que se descargará. Si es nulo, la descarga fallará. |
attemptId |
String: ID del intento, actual o más reciente. El valor predeterminado es el más reciente. |
outputFile |
File: Descarga el archivo en este archivo local. |
startOffset |
long: Es el desplazamiento inicial del archivo que se descargará. |
size |
long: Es la cantidad de bytes que se descargarán. Establécelo en un valor negativo para recuperar todo el archivo. |
| Arroja |
|
com.android.tradefed.build.BuildRetrievalError |
|
java.io.IOException |
BuildRetrievalError |
|
IOException |
|
fetchDeviceBlob
public void fetchDeviceBlob (String deviceName,
String binaryType,
String version,
File outputFile)
Descarga el BLOB del dispositivo en un archivo local.
| Parámetros |
deviceName |
String: Si es nulo, la descarga fallará. |
binaryType |
String: radio.img o bootloader.img. Si es nulo, fallará la descarga. |
version |
String: Versión del dispositivo. Si es nulo, fallará la descarga. |
outputFile |
File: Archivo local. Descarga el BLOB en este archivo local. |
| Arroja |
|
java.io.IOException |
IOException |
|
public BuildArtifactMetadata getArtifactMetadata (String target,
String buildId,
String resourceId,
String attemptId)
Obtiene los metadatos de un artefacto de compilación.
| Parámetros |
target |
String: Es el destino del artefacto. Si es nulo, la descarga fallará. |
buildId |
String: Es el ID de compilación del artefacto. Si es nulo, la descarga fallará. |
resourceId |
String: Es el nombre del archivo que se descargará. Si es nulo, la descarga fallará. |
attemptId |
String: ID del intento, actual o más reciente. El valor predeterminado es el más reciente. |
| Arroja |
|
java.io.IOException |
IOException |
|
setUseMd5
public void setUseMd5 (boolean useMd5)
| Parámetros |
useMd5 |
boolean |
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)"],[],[]]