Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
AndroidBuildFetcher
public
class
AndroidBuildFetcher
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.build.AndroidBuildFetcher
|
Classe auxiliar usada para baixar arquivos da API Android Build.
Resumo
Métodos públicos |
void
|
fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile)
Baixe o artefato para um arquivo local.
|
void
|
fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)
Baixe parte do artefato para um arquivo local com o intervalo especificado.
|
void
|
fetchDeviceBlob(String deviceName, String binaryType, String version, File outputFile)
Baixe o blob do dispositivo para um arquivo local.
|
BuildArtifactMetadata
|
getArtifactMetadata(String target, String buildId, String resourceId, String attemptId)
Recebe os metadados de um artefato de build.
|
void
|
setUseMd5(boolean useMd5)
|
Construtores públicos
AndroidBuildFetcher
public AndroidBuildFetcher (String buildEnv)
Construtor de AndroidBuildFetcher.
| Parâmetros |
buildEnv |
String: o ambiente da API Build a ser usado. |
| Gera |
|
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)
Baixe o artefato para um arquivo local.
| Parâmetros |
target |
String: destino do artefato. Se for nulo, o download vai falhar. |
buildId |
String: buildId do artefato. Se for nulo, o download vai falhar. |
resourceId |
String: o nome do arquivo a ser baixado. Se for nulo, o download vai falhar. |
attemptId |
String: "latest", "current" ou ID da tentativa. O padrão é "latest". |
outputFile |
File: faça o download do arquivo para este arquivo local. |
| Gera |
|
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)
Baixe parte do artefato para um arquivo local com o intervalo especificado.
| Parâmetros |
target |
String: destino do artefato. Se for nulo, o download vai falhar. |
buildId |
String: buildId do artefato. Se for nulo, o download vai falhar. |
resourceId |
String: o nome do arquivo a ser baixado. Se for nulo, o download vai falhar. |
attemptId |
String: "latest", "current" ou ID da tentativa. O padrão é "latest". |
outputFile |
File: faça o download do arquivo para este arquivo local. |
startOffset |
long: o deslocamento inicial do arquivo a ser baixado. |
size |
long: número de bytes a serem baixados. Defina como um valor negativo para buscar o arquivo inteiro. |
| Gera |
|
com.android.tradefed.build.BuildRetrievalError |
|
java.io.IOException |
BuildRetrievalError |
|
IOException |
|
fetchDeviceBlob
public void fetchDeviceBlob (String deviceName,
String binaryType,
String version,
File outputFile)
Baixe o blob do dispositivo para um arquivo local.
| Parâmetros |
deviceName |
String: se for nulo, o download vai falhar. |
binaryType |
String: radio.img ou bootloader.img. Se for nulo, o download vai falhar. |
version |
String: versão do dispositivo. Se for nulo, o download vai falhar. |
outputFile |
File: arquivo local. Faça o download do blob para este arquivo local. |
| Gera |
|
java.io.IOException |
IOException |
|
public BuildArtifactMetadata getArtifactMetadata (String target,
String buildId,
String resourceId,
String attemptId)
Recebe os metadados de um artefato de build.
| Parâmetros |
target |
String: destino do artefato. Se for nulo, o download vai falhar. |
buildId |
String: buildId do artefato. Se for nulo, o download vai falhar. |
resourceId |
String: o nome do arquivo a ser baixado. Se for nulo, o download vai falhar. |
attemptId |
String: "latest", "current" ou ID da tentativa. O padrão é "latest". |
| Gera |
|
java.io.IOException |
IOException |
|
setUseMd5
public void setUseMd5 (boolean useMd5)
| Parâmetros |
useMd5 |
boolean |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-06-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-22 UTC."],[],[]]