Recurso: Variant
Es el 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 de APK del sistema creada anteriormente. |
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[] |
Arquitecturas de ABI admitidas en el orden de preferencia. Los valores deben ser la cadena que informa la plataforma, p.ej., "armeabi-v7a" y "x86_64". |
supportedLocales[] |
Todas las configuraciones regionales instaladas representadas como cadenas BCP-47; p.ej., “en-US”. |
screenDensity |
DPI de la pantalla. |
SystemApkOptions
Opciones para los APK del sistema.
Representación JSON |
---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
Campos | |
---|---|
uncompressedNativeLibraries |
Indica si el APK del sistema se generó con bibliotecas nativas sin comprimir. |
uncompressedDexFiles |
Indica si el APK del sistema se generó con archivos dex sin comprimir. |
rotated |
Indica si se debe usar la clave rotada para firmar el APK del sistema. |
Métodos |
|
---|---|
|
Crea un APK que sea adecuado para incluirse en una imagen del sistema desde un Android App Bundle ya cargado. |
|
Descarga un APK del sistema creado anteriormente que es adecuado para incluirse en una imagen del sistema. |
|
Muestra una variante de APK del sistema creada anteriormente. |
|
Muestra la lista de variantes de APK del sistema creadas anteriormente. |