REST Resource: systemapks.variants

Ressource: Variante

APK, die für die Aufnahme in ein Systemimage geeignet ist. Die Ressource von SystemApksService.

JSON-Darstellung
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Felder
variantId

integer (uint32 format)

Nur Ausgabe. Die ID einer zuvor erstellten System-APK-Variante.

deviceSpec

object (DeviceSpec)

Die Gerätespezifikation, die zum Generieren des APK verwendet wurde.

options

object (SystemApkOptions)

Optional. Auf das generierte APK angewendete Optionen.

DeviceSpec

Die Gerätespezifikation, die zum Generieren eines System-APKs verwendet wurde.

JSON-Darstellung
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Felder
supportedAbis[]

string

Unterstützte ABI-Architekturen in der Reihenfolge der Präferenz. Die Werte sollten dem String entsprechen, der von der Plattform gemeldet wird, z.B. „armeabi-v7a“ oder „x86_64“.

supportedLocales[]

string

Alle installierten Gebietsschemas, dargestellt als BCP-47-Strings, z.B. „en-US“.

screenDensity

integer (uint32 format)

Bildschirm-dpi.

SystemApkOptions

Optionen für System-APKs.

JSON-Darstellung
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Felder
uncompressedNativeLibraries

boolean

Gibt an, ob das System-APK mit unkomprimierten nativen Bibliotheken generiert wurde.

uncompressedDexFiles

boolean

Gibt an, ob das System-APK mit unkomprimierten DEX-Dateien generiert wurde.

rotated

boolean

Gibt an, ob der rotierte Schlüssel zum Signieren des System-APKs verwendet werden soll.

Methoden

create

Erstellt ein APK, das sich für die Aufnahme in ein System-Image aus einem bereits hochgeladenen Android App Bundle eignet.

download

Lädt ein zuvor erstelltes System-APK herunter, das für die Einbindung in ein System-Image geeignet ist.

get

Gibt eine zuvor erstellte System-APK-Variante zurück.

list

Gibt die Liste der zuvor erstellten System-APK-Varianten zurück.

Fehlercodes

Die Vorgänge dieser Ressource geben die folgenden HTTP-Fehlercodes zurück:

Fehlercode Grund Auflösung
5xx Allgemeiner Fehler auf dem Google Play-Server. Wiederholen Sie Ihre Anfrage.

Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Google Play-Kundenbetreuer oder senden Sie eine Supportanfrage. Prüfen Sie das Play-Status-Dashboard auf bekannte Ausfälle.

409 Fehler beim Aktualisieren der Gleichzeitigkeit.

Es wurde versucht, ein Objekt zu aktualisieren, das gerade aktualisiert wird. Beispiel: Ein Kauf wird bestätigt, indem gleichzeitig die Methode acknowledgePurchase() der Play Billing Library und die Methode purchases.products.acknowledge der Play Developer API aufgerufen werden.

Wiederholen Sie Ihre Anfrage.