REST Resource: systemapks.variants

Ressource: Variante

APK adapté à une image système. Ressource SystemApksService.

Représentation JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Champs
variantId

integer (uint32 format)

Uniquement en sortie. ID d'une variante d'APK système créée précédemment.

deviceSpec

object (DeviceSpec)

Spécification de l'appareil utilisée pour générer l'APK.

options

object (SystemApkOptions)

Facultatif. Options appliquées à l'APK généré.

DeviceSpec

Spécification de l'appareil utilisée pour générer un APK système.

Représentation JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Champs
supportedAbis[]

string

Architectures ABI compatibles par ordre de préférence. Les valeurs doivent correspondre à la chaîne indiquée par la plate-forme (par exemple, "armeabi-v7a" ou "x86_64").

supportedLocales[]

string

Tous les paramètres régionaux installés représentés par des chaînes BCP-47, par exemple "en-US".

screenDensity

integer (uint32 format)

PPP de l'écran

SystemApkOptions

Options pour les APK système.

Représentation JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Champs
uncompressedNativeLibraries

boolean

Indique si l'APK système a été généré avec des bibliothèques natives non compressées.

uncompressedDexFiles

boolean

Indique si l'APK système a été généré avec des fichiers dex non compressés.

rotated

boolean

Indique s'il faut utiliser la clé ayant fait l'objet d'une rotation pour signer l'APK système.

Méthodes

create

Crée un APK pouvant être inclus dans une image système à partir d'un Android App Bundle déjà importé.

download

Télécharge un APK système créé précédemment qui peut être inclus dans une image système.

get

Renvoie une variante d'APK système créée précédemment.

list

Renvoie la liste des variantes d'APK système créées précédemment.