REST Resource: systemapks.variants

Recurso: Variant

Es un APK adecuado para incluirse en una imagen del sistema. Es el recurso de SystemApksService.

Representación JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Campos
variantId

integer (uint32 format)

Solo salida. Es el ID de una variante del APK del sistema creada con anterioridad.

deviceSpec

object (DeviceSpec)

Es la especificación del dispositivo que se usa para generar el APK.

options

object (SystemApkOptions)

Opcional. Son las opciones que se aplican al APK generado.

DeviceSpec

Es la especificación del dispositivo que se usa para generar un APK del sistema.

Representación JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Campos
supportedAbis[]

string

Son las arquitecturas de ABI admitidas, en orden de preferencia. Los valores deben ser la cadena según la informa la plataforma (p.ej., "armeabi-v7a", "x86_64").

supportedLocales[]

string

Son todas las configuraciones regionales instaladas, representadas como cadenas de BCP-47, (p.ej., "en-US").

screenDensity

integer (uint32 format)

Es el valor de DPI de la pantalla.

SystemApkOptions

Son las opciones de APKs del sistema.

Representación JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Campos
uncompressedNativeLibraries

boolean

Indica si se generó un APK del sistema con bibliotecas nativas sin comprimir.

uncompressedDexFiles

boolean

Indica si se generó un APK del sistema con archivos dex sin comprimir.

rotated

boolean

Indica si se usará la clave rotada para firmar el APK del sistema.

Métodos

create

Crea un APK que es adecuado para incluirlo en una imagen del sistema a partir de un archivo Android App Bundle ya subido.

download

Descarga un APK del sistema creado con anterioridad que es adecuado para incluirlo en una imagen del sistema.

get

Devuelve una variante del APK de sistema creada con anterioridad.

list

Devuelve la lista de variantes del APK del sistema creadas con anterioridad.

Códigos de error

Las operaciones de este recurso devuelven los siguientes códigos de error HTTP:

Código de error Motivo Solución
5xx Error genérico en el servidor de Google Play. Vuelve a intentar enviar tu solicitud.

Si el problema persiste, comunícate con tu administrador de cuentas de Google Play o envía una solicitud de asistencia. Considera consultar el Panel de estado de Play para ver si hay interrupciones conocidas.

409 Se produjo un error de actualización de simultaneidad.

Se intentó actualizar un objeto que ya se estaba actualizando. Por ejemplo, una compra se confirma llamando al método acknowledgePurchase() de la Biblioteca de Facturación Play y llamando al purchases.products.acknowledge de la API de Play Developer al mismo tiempo.

Vuelve a intentar enviar tu solicitud.