REST Resource: systemapks.variants

Recurso: Variant

APK adequado para inclusão em uma imagem do sistema. O recurso de SystemApksService.

Representação JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Campos
variantId

integer (uint32 format)

Apenas saída. É o ID de uma variante de APK do sistema criada anteriormente.

deviceSpec

object (DeviceSpec)

A especificação do dispositivo usada para gerar o APK.

options

object (SystemApkOptions)

Opcional. Opções aplicadas ao APK gerado.

DeviceSpec

A especificação do dispositivo usada para gerar um APK do sistema.

Representação JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Campos
supportedAbis[]

string

Arquiteturas ABI com suporte na ordem de preferência. Os valores precisam ser a string informada pela plataforma, por exemplo, "armeabi-v7a", "x86_64".

supportedLocales[]

string

Todas as localidades instaladas representadas como strings BCP-47, por exemplo, "en-US".

screenDensity

integer (uint32 format)

DPI da tela.

SystemApkOptions

Opções para APKs do sistema.

Representação JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Campos
uncompressedNativeLibraries

boolean

Se o APK do sistema foi gerado com bibliotecas nativas descompactadas.

uncompressedDexFiles

boolean

Se o APK do sistema foi gerado com arquivos dex descompactados.

rotated

boolean

Define se a chave alternada para assinar o APK do sistema será usada.

Métodos

create

Cria um APK adequado para inclusão em uma imagem do sistema de um Android App Bundle já enviado.

download

Faz o download de um APK do sistema criado anteriormente que é adequado para inclusão em uma imagem do sistema.

get

Retorna uma variante de APK do sistema criada anteriormente.

list

Retorna a lista de variantes de APK do sistema criadas anteriormente.