A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
AndroidBuildFetcher
public
class
AndroidBuildFetcher
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.build.AndroidBuildFetcher
|
Classe helper utilizzata per scaricare file dall'API Android Build.
Riepilogo
Metodi pubblici |
void
|
fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile)
Scarica l'artefatto in un file locale.
|
void
|
fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)
Scarica una parte dell'artefatto nel file locale con l'intervallo specificato.
|
void
|
fetchDeviceBlob(String deviceName, String binaryType, String version, File outputFile)
Scarica il blob del dispositivo nel file locale.
|
BuildArtifactMetadata
|
getArtifactMetadata(String target, String buildId, String resourceId, String attemptId)
Recupera i metadati di un artefatto di build.
|
void
|
setUseMd5(boolean useMd5)
|
Costruttori pubblici
AndroidBuildFetcher
public AndroidBuildFetcher (String buildEnv)
Costruttore di AndroidBuildFetcher.
| Parametri |
buildEnv |
String: l'ambiente API Build da utilizzare. |
| Genera |
|
java.io.IOException |
|
java.security.GeneralSecurityException |
GeneralSecurityException |
|
IOException |
|
Metodi pubblici
fetchArtifact
public void fetchArtifact (String target,
String buildId,
String resourceId,
String attemptId,
File outputFile)
Scarica l'artefatto in un file locale.
| Parametri |
target |
String: target dell'elemento. Se è nullo, il download non riuscirà. |
buildId |
String: l'ID build dell'artefatto. Se è nullo, il download non riuscirà. |
resourceId |
String: il nome del file da scaricare. Se è nullo, il download non riuscirà. |
attemptId |
String: l'ID dell'ultimo tentativo, di quello attuale o di un tentativo specifico. Il valore predefinito è l'ID dell'ultimo tentativo. |
outputFile |
File: scarica il file in questo file locale. |
| Genera |
|
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)
Scarica una parte dell'artefatto nel file locale con l'intervallo specificato.
| Parametri |
target |
String: target dell'elemento. Se è nullo, il download non riuscirà. |
buildId |
String: l'ID build dell'artefatto. Se è nullo, il download non riuscirà. |
resourceId |
String: il nome del file da scaricare. Se è nullo, il download non riuscirà. |
attemptId |
String: l'ID dell'ultimo tentativo, di quello attuale o di un tentativo specifico. Il valore predefinito è l'ID dell'ultimo tentativo. |
outputFile |
File: scarica il file in questo file locale. |
startOffset |
long: l'offset iniziale del file da scaricare. |
size |
long: il numero di byte da scaricare. Imposta un valore negativo per recuperare l'intero file. |
| Genera |
|
com.android.tradefed.build.BuildRetrievalError |
|
java.io.IOException |
BuildRetrievalError |
|
IOException |
|
fetchDeviceBlob
public void fetchDeviceBlob (String deviceName,
String binaryType,
String version,
File outputFile)
Scarica il blob del dispositivo nel file locale.
| Parametri |
deviceName |
String: se questo valore è null, il download non andrà a buon fine. |
binaryType |
String: radio.img o bootloader.img. Se questo valore è nullo, il download non riuscirà. |
version |
String: versione del dispositivo. Se questo valore è nullo, il download non riuscirà. |
outputFile |
File: file locale. Scarica il blob in questo file locale. |
| Genera |
|
java.io.IOException |
IOException |
|
public BuildArtifactMetadata getArtifactMetadata (String target,
String buildId,
String resourceId,
String attemptId)
Recupera i metadati di un artefatto di build.
| Parametri |
target |
String: target dell'elemento. Se è nullo, il download non riuscirà. |
buildId |
String: l'ID build dell'artefatto. Se è nullo, il download non riuscirà. |
resourceId |
String: il nome del file da scaricare. Se è nullo, il download non riuscirà. |
attemptId |
String: l'ID dell'ultimo tentativo, di quello attuale o di un tentativo specifico. Il valore predefinito è l'ID dell'ultimo tentativo. |
| Genera |
|
java.io.IOException |
IOException |
|
setUseMd5
public void setUseMd5 (boolean useMd5)
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]