Ресурс: Вариант
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 | Ошибка параллельного обновления.  Была попытка обновить обновляемый объект. Например, покупка подтверждается вызовом метода  | Повторите запрос. |