Ресурс: Вариант
APK-файл, подходящий для включения в образ системы. Ресурс SystemApksService.
| JSON-представление |
|---|
{ "variantId": integer, "deviceSpec": { object ( |
| Поля | |
|---|---|
variantId | Только для вывода. Идентификатор ранее созданного варианта системного APK-файла. |
deviceSpec | Технические характеристики устройства, использованные для генерации APK-файла. |
options | Необязательно. Параметры, применяемые к сгенерированному APK-файлу. |
DeviceSpec
Спецификация устройства, использованная для генерации системного APK-файла.
| JSON-представление |
|---|
{ "supportedAbis": [ string ], "supportedLocales": [ string ], "screenDensity": integer } |
| Поля | |
|---|---|
supportedAbis[] | Поддерживаемые архитектуры ABI в порядке предпочтения. Значения должны представлять собой строку, сообщаемую платформой, например, "armeabi-v7a", "x86_64". |
supportedLocales[] | Все установленные языковые параметры представлены в виде строк BCP-47, например, "en-US". |
screenDensity | Разрешение экрана (dpi). |
SystemApkOptions
Параметры для системных APK-файлов.
| JSON-представление |
|---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
| Поля | |
|---|---|
uncompressedNativeLibraries | Была ли системная APK-версия сгенерирована с использованием несжатых нативных библиотек. |
uncompressedDexFiles | Была ли системная APK-версия сгенерирована с использованием несжатых dex-файлов. |
rotated | Использовать ли повернутый ключ для подписи системного APK-файла. |
Методы | |
|---|---|
| Создает APK-файл, подходящий для включения в образ системы из уже загруженного пакета приложений Android. |
| Загружает ранее созданный системный APK-файл, подходящий для включения в образ системы. |
| Возвращает ранее созданный вариант системного APK-файла. |
| Возвращает список ранее созданных вариантов системных APK-файлов. |
коды ошибок
При работе с этим ресурсом возвращаются следующие коды ошибок HTTP:
| Код ошибки | Причина | Описание | Разрешение |
|---|