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 ( |
Campos | |
---|---|
variantId |
Apenas saída. O ID de uma variante de APK do sistema previamente criada. |
deviceSpec |
As especificações de dispositivo usadas para gerar o APK. |
options |
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[] |
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[] |
Todas as localidades instaladas representadas como strings BCP-47. Por exemplo, "en-US". |
screenDensity |
DPI da tela. |
SystemApkOptions
Opções para APKs de sistema.
Representação JSON |
---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
Campos | |
---|---|
uncompressedNativeLibraries |
Se o APK de sistema foi gerado com bibliotecas nativas não compactadas. |
uncompressedDexFiles |
Se o APK do sistema foi gerado com arquivos DEX não compactados. |
rotated |
Se é necessário usar a chave alternada para assinar o APK do sistema. |
Métodos |
|
---|---|
|
Cria um APK que pode ser incluído em uma imagem do sistema de um Android App Bundle que já foi enviado. |
|
Baixa um APK do sistema criado anteriormente, que pode ser incluído em uma imagem do sistema. |
|
Retorna uma variante do APK do sistema previamente criada. |
|
Retorna a lista de variantes do APK do sistema criadas anteriormente. |
Códigos de erro
As operações desse recurso retornam os seguintes códigos de erro HTTP:
Código do erro | Motivo | Resolução |
---|---|---|
5xx |
Erro genérico no servidor do Google Play. | Tente fazer a solicitação novamente.
Se o problema persistir, entre em contato com seu gerente de contas do Google Play ou envie uma solicitação de suporte. Verifique o Painel de status do Google Play para conferir se há interrupções conhecidas. |
409 |
Erro de atualização de simultaneidade.
Houve uma tentativa de atualizar um objeto que já estava sendo atualizado. Por exemplo, uma compra
está sendo confirmada ao chamar o método |
Tente fazer a solicitação novamente. |