REST Resource: systemapks.variants

Recurso: Variant

Um APK que pode ser incluído 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 previamente criada.

deviceSpec

object (DeviceSpec)

As especificações do dispositivo usadas para gerar o APK.

options

object (SystemApkOptions)

Opcional. Opções aplicadas ao APK gerado.

DeviceSpec

As especificações de dispositivo usadas para gerar um APK do sistema.

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

string

Arquiteturas de ABI compatíveis em 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 não compactadas.

uncompressedDexFiles

boolean

Se o APK do sistema foi gerado com arquivos DEX não compactados.

rotated

boolean

Se é necessário usar a chave alternada para assinar o APK do sistema.

Métodos

create

Cria um APK que pode ser incluído em uma imagem do sistema de um Android App Bundle que já foi enviado.

download

Faz o download de um APK do sistema criado anteriormente, que pode ser incluído em uma imagem do sistema.

get

Retorna uma variante do APK do sistema previamente criada.

list

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