Ресурс: Вариант
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 | Разрешение экрана. |
SystemApkOptions
Варианты для системных APK.
JSON-представление |
---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
Поля | |
---|---|
uncompressedNativeLibraries | Был ли системный APK сгенерирован с использованием несжатых собственных библиотек. |
uncompressedDexFiles | Был ли системный APK сгенерирован с помощью несжатых файлов dex. |
rotated | Использовать ли повернутый ключ для подписи системного APK. |
Методы | |
---|---|
| Создает APK, подходящий для включения в образ системы из уже загруженного пакета приложений Android. |
| Загружает ранее созданный системный APK, подходящий для включения в образ системы. |
| Возвращает ранее созданный системный вариант APK. |
| Возвращает список ранее созданных вариантов системных APK. |
Коды ошибок
Операции этого ресурса возвращают следующие коды ошибок HTTP:
Код ошибки | Причина | Разрешение |
---|---|---|
5xx | Общая ошибка на сервере Google Play. | Повторите запрос. Если проблема не устранена, обратитесь к менеджеру своего аккаунта Google Play или отправьте запрос в службу поддержки. Рекомендуем проверить панель состояния Play на наличие известных сбоев. |
409 | Ошибка параллельного обновления. Была попытка обновить обновляемый объект. Например, покупка подтверждается вызовом метода | Повторите запрос. |