Struktur zum Speichern relevanter Daten für eine bestimmte GCE AVD-Instanz.
Verschachtelte Klassen |
---|
class | GceAvdInfo.LogFileEntry |
Felder
BUILD_VARS
public static final BUILD_VARS
Öffentliche Bauträger
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort)
Parameter |
---|
instanceName | String |
hostAndPort | HostAndPort |
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort,
ErrorIdentifier errorType,
String errors,
GceAvdInfo.GceStatus status)
Parameter |
---|
instanceName | String |
hostAndPort | HostAndPort |
errorType | ErrorIdentifier |
errors | String |
status | GceAvdInfo.GceStatus |
Öffentliche Methoden
getBuildVars
public getBuildVars ()
Gibt den Build-Variablen-Informations-Hash des GCE AVD-Geräts zurück.
Mögliche Build-Variablenschlüssel werden in BUILD_VARS beschrieben, zum Beispiel: 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 ()
Geben Sie die Zuordnung von lokalen oder Remote-Protokollpfaden zu Typen zurück.
hostAndPort
public HostAndPort hostAndPort ()
Instanzname
public String instanceName ()
public boolean isIpPreconfigured ()
parseGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analysieren Sie eine bestimmte Datei, um die GCE AVD-Geräteinformationen zu erhalten.
Parameter |
---|
f | File : ERROR(/File) -Datei zum Lesen der JSON-Ausgabe vom GCE-Treiber. |
descriptor | DeviceDescriptor : der Deskriptor des Geräts, das die Informationen benötigt. |
remoteAdbPort | int : der Remote-Port, der für die ADB-Verbindung verwendet werden soll |
Kehrt zurück |
---|
GceAvdInfo | die GceAvdInfo des Geräts, falls gefunden, oder null, wenn ein Fehler auftritt. |
parseGceInfoFromOxygenClientOutput
public static parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes,
int remoteAdbPort)
Analysieren Sie eine bestimmte Befehlszeilenausgabe der Oxygen-Client-Binärdatei, um geleaste AVD-Informationen zu erhalten.
Parameter |
---|
oxygenRes | CommandResult : das CommandResult der Befehlsausführung des Oxygen-Clients. |
remoteAdbPort | int : der Remote-Port, der für die ADB-Verbindung verwendet werden soll |
parseGceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analysieren Sie eine bestimmte Zeichenfolge, um die GCE AVD-Geräteinformationen zu erhalten.
Parameter |
---|
data | String : JSON-String. |
descriptor | DeviceDescriptor : der Deskriptor des Geräts, das die Informationen benötigt. |
remoteAdbPort | int : der Remote-Port, der für die ADB-Verbindung verwendet werden soll |
Kehrt zurück |
---|
GceAvdInfo | die GceAvdInfo des Geräts, falls gefunden, oder null, wenn ein Fehler auftritt. |
setDeviceOffset
public void setDeviceOffset (Integer deviceOffset)
Parameter |
---|
deviceOffset | Integer |
setErrorType
public void setErrorType (ErrorIdentifier errorType)
Parameter |
---|
errorType | ErrorIdentifier |
setErrors
public void setErrors (String errors)
setInstanceUser
public void setInstanceUser (String instanceUser)
Parameter |
---|
instanceUser | String |
public void setIpPreconfigured (boolean isIpPreconfigured)
Parameter |
---|
isIpPreconfigured | boolean |
toString
public String toString ()
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-06-06 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]