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.
GceAvdInfo
public
class
GceAvdInfo
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.cloud.GceAvdInfo
|
Struttura per contenere i dati pertinenti per una determinata istanza AVD GCE.
Riepilogo
Campi
BUILD_VARS
public static final BUILD_VARS
Costruttori pubblici
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort)
| Parametri |
instanceName |
String |
hostAndPort |
HostAndPort |
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort,
ErrorIdentifier errorType,
String errors,
GceAvdInfo.GceStatus status)
| Parametri |
instanceName |
String |
hostAndPort |
HostAndPort |
errorType |
ErrorIdentifier |
errors |
String |
status |
GceAvdInfo.GceStatus |
Metodi pubblici
getBuildVars
public getBuildVars ()
Restituisce l'hash delle informazioni sulle variabili di compilazione del dispositivo AVD GCE.
Le possibili chiavi delle variabili di compilazione sono descritte in BUILD_VARS, ad esempio: build_id,
build_target, branch, kernel_build_id, kernel_build_target, kernel_branch, system_build_id,
system_build_target, system_branch, emulator_build_id, emulator_build_target,
emulator_branch.
getDeviceOffset
public Integer getDeviceOffset ()
getErrors
public String getErrors ()
getInstanceUser
public String getInstanceUser ()
getLogs
public getLogs ()
Restituisce la mappa dai percorsi dei log locali o remoti ai tipi.
getOxygenationDeviceId
public String getOxygenationDeviceId ()
getSkipDeviceLogCollection
public boolean getSkipDeviceLogCollection ()
hostAndPort
public HostAndPort hostAndPort ()
instanceName
public String instanceName ()
public boolean isIpPreconfigured ()
parseGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analizza un determinato file per ottenere le informazioni sul dispositivo AVD GCE.
| Parametri |
f |
File: file ERROR(/File) per leggere l'output JSON dal driver GCE. |
descriptor |
DeviceDescriptor: il descrittore del dispositivo che ha bisogno delle informazioni. |
remoteAdbPort |
int: la porta remota da utilizzare per la connessione adb |
parseGceInfoFromOxygenClientOutput
public static parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes,
TestDeviceOptions deviceOptions)
Analizza un determinato output della riga di comando dal file binario del client Oxygen per ottenere le informazioni sull'AVD in leasing.
| Parametri |
oxygenRes |
CommandResult: il valore CommandResult dall'esecuzione del comando del client Oxygen. |
deviceOptions |
TestDeviceOptions: il TestDeviceOptions che descrive le opzioni del dispositivo |
| Ritorni |
|
ERROR(/List) dei dispositivi sono stati affittati correttamente. Viene generato TargetSetupError
se non è stato possibile noleggiare un dispositivo. |
parseGceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analizza una determinata stringa per ottenere le informazioni sul dispositivo AVD GCE.
| Parametri |
data |
String: stringa JSON. |
descriptor |
DeviceDescriptor: il descrittore del dispositivo che ha bisogno delle informazioni. |
remoteAdbPort |
int: la porta remota da utilizzare per la connessione adb |
setDeviceOffset
public void setDeviceOffset (Integer deviceOffset)
| Parametri |
deviceOffset |
Integer |
setErrorType
public void setErrorType (ErrorIdentifier errorType)
| Parametri |
errorType |
ErrorIdentifier |
setErrors
public void setErrors (String errors)
setInstanceUser
public void setInstanceUser (String instanceUser)
| Parametri |
instanceUser |
String |
public void setIpPreconfigured (boolean isIpPreconfigured)
| Parametri |
isIpPreconfigured |
boolean |
setOxygenationDeviceId
public void setOxygenationDeviceId (String deviceId)
| Parametri |
deviceId |
String |
setSkipBugreportCollection
public void setSkipBugreportCollection (boolean skipDeviceLogCollection)
| Parametri |
skipDeviceLogCollection |
boolean |
setSkipDeviceLogCollection
public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)
| Parametri |
skipDeviceLogCollection |
boolean |
toString
public String toString ()
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."],[],[]]