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 (  | 
              
| Campos | |
|---|---|
variantId | 
                
                   
 Solo salida. Es el ID de una variante del APK del sistema creada con anterioridad.  | 
              
deviceSpec | 
                
                   
 Es la especificación del dispositivo que se usa para generar el APK.  | 
              
options | 
                
                   
 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[] | 
                
                   
 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[] | 
                
                   
 Son todas las configuraciones regionales instaladas, representadas como cadenas de BCP-47, (p.ej., "en-US").  | 
              
screenDensity | 
                
                   
 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 | 
                
                   
 Indica si se generó un APK del sistema con bibliotecas nativas sin comprimir.  | 
              
uncompressedDexFiles | 
                
                   
 Indica si se generó un APK del sistema con archivos dex sin comprimir.  | 
              
rotated | 
                
                   
 Indica si se usará la clave rotada para firmar el APK del sistema.  | 
              
Métodos | 
            |
|---|---|
                
 | 
              Crea un APK que es adecuado para incluirlo en una imagen del sistema a partir de un archivo Android App Bundle ya subido. | 
                
 | 
              Descarga un APK del sistema creado con anterioridad que es adecuado para incluirlo en una imagen del sistema. | 
                
 | 
              Devuelve una variante del APK de sistema creada con anterioridad. | 
                
 | 
              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   | 
  Vuelve a intentar enviar tu solicitud. |