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