A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider
|
Classi di sottoclasse indirette note
| BootstrapBuildProvider |
Un IDeviceBuildProvider che avvia le informazioni di compilazione dal dispositivo di test
Questo viene in genere utilizzato per i dispositivi con una build fornita dall'esterno, ad esempio
|
| DependenciesResolver |
Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test.
|
|
Un IBuildProvider che utilizza le informazioni di un ITestDevice per recuperare una build.
Il caso d'uso tipico di questa interfaccia è un provider di build che recupera diversi tipi di build in base al tipo di dispositivo. Non è consigliabile eseguire azioni in un BuildProvider che modifichino lo stato di un dispositivo.
L'implementazione di questa interfaccia farà sì che il framework TF chiami il metodo getBuild(com.android.tradefed.device.ITestDevice) instead of IBuildProvider#getBuild().
Riepilogo
Metodi pubblici |
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Recupera i dati per la build in test
|
Metodi pubblici
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Recupera i dati per la build in test
| Parametri |
device |
ITestDevice: il ITestDevice allocato per il test |
| Ritorni |
IBuildInfo |
IBuildInfo per la build in test o null se non è disponibile alcuna build per i test |
| Lanci |
BuildRetrievalError |
if build info failed to be retrieved due to an unexpected error |
DeviceNotAvailableException |
Se il dispositivo non è più disponibile per i test
|
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 2025-07-27 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 2025-07-27 UTC."],[],[]]