REST Resource: systemapks.variants

Ресурс: Вариант

APK-файл, подходящий для включения в образ системы. Ресурс SystemApksService.

JSON-представление
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Поля
variantId

integer ( uint32 format)

Только для вывода. Идентификатор ранее созданного варианта системного APK-файла.

deviceSpec

object ( DeviceSpec )

Технические характеристики устройства, использованные для генерации APK-файла.

options

object ( SystemApkOptions )

Необязательно. Параметры, применяемые к сгенерированному APK-файлу.

DeviceSpec

Спецификация устройства, использованная для генерации системного APK-файла.

JSON-представление
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Поля
supportedAbis[]

string

Поддерживаемые архитектуры ABI в порядке предпочтения. Значения должны представлять собой строку, сообщаемую платформой, например, "armeabi-v7a", "x86_64".

supportedLocales[]

string

Все установленные языковые параметры представлены в виде строк BCP-47, например, "en-US".

screenDensity

integer ( uint32 format)

Разрешение экрана (dpi).

SystemApkOptions

Параметры для системных APK-файлов.

JSON-представление
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Поля
uncompressedNativeLibraries

boolean

Была ли системная APK-версия сгенерирована с использованием несжатых нативных библиотек.

uncompressedDexFiles

boolean

Была ли системная APK-версия сгенерирована с использованием несжатых dex-файлов.

rotated

boolean

Использовать ли повернутый ключ для подписи системного APK-файла.

Методы

create

Создает APK-файл, подходящий для включения в образ системы из уже загруженного пакета приложений Android.

download

Загружает ранее созданный системный APK-файл, подходящий для включения в образ системы.

get

Возвращает ранее созданный вариант системного APK-файла.

list

Возвращает список ранее созданных вариантов системных APK-файлов.

коды ошибок

При работе с этим ресурсом возвращаются следующие коды ошибок HTTP:

Код ошибки Причина Описание Разрешение