REST Resource: systemapks.variants

Zasób: Variant

Plik APK, który można umieścić w obrazie systemu. Zasób SystemApksService.

Zapis JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Pola
variantId

integer (uint32 format)

Tylko dane wyjściowe. Identyfikator utworzonej wcześniej wersji pakietu APK systemu.

deviceSpec

object (DeviceSpec)

Specyfikacja urządzenia użyta do wygenerowania pliku APK.

options

object (SystemApkOptions)

Opcjonalnie. Opcje zastosowane w wygenerowanym pliku APK.

DeviceSpec

Specyfikacja urządzenia użyta do wygenerowania systemowego pliku APK.

Zapis JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Pola
supportedAbis[]

string

Obsługiwane architektury ABI w kolejności preferencji. Wartości powinny być ciągami zgłaszanymi przez platformę, np. „armeabi-v7a”, „x86_64”.

supportedLocales[]

string

Wszystkie zainstalowane ustawienia regionalne w formie ciągów znaków BCP-47, np. „en-US”.

screenDensity

integer (uint32 format)

DPI ekranu.

SystemApkOptions

Opcje dotyczące systemowych plików APK.

Zapis JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Pola
uncompressedNativeLibraries

boolean

Informacja, czy systemowy plik APK został wygenerowany z nieskompresowanymi bibliotekami natywnymi.

uncompressedDexFiles

boolean

Czy systemowy plik APK został wygenerowany z nieskompresowanych plików dex.

rotated

boolean

Określa, czy do podpisywania systemowego pliku APK ma być używany klucz po rotacji.

Metody

create

Tworzy plik APK, który można umieścić w obrazie systemu, na podstawie przesłanego wcześniej pakietu aplikacji na Androida.

download

Pobiera utworzony wcześniej plik APK systemu, który można umieścić w obrazie systemu.

get

Zwraca wcześniej utworzony wariant pakietu APK systemu.

list

Zwraca listę wcześniej utworzonych wariantów systemowych plików APK.

Kody błędów

Operacje na tym zasobie zwracają te kody błędów HTTP:

Kod błędu Przyczyna Opis Rozdzielczość