REST Resource: systemapks.variants

Recurso: variante

Um 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 do 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 em ordem de preferência. Os valores devem ser a string conforme informado pela plataforma, por exemplo, "armeabi-v7a", "x86_64".

supportedLocales[]

string

Todas as localidades instaladas representadas como strings BCP-47, por exemplo, "pt-BR".

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

Indica se o APK do sistema foi gerado com bibliotecas nativas descompactadas.

uncompressedDexFiles

boolean

Indica se o APK do sistema foi gerado com arquivos dex descompactados.

rotated

boolean

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

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 do APK do sistema criadas anteriormente.