REST Resource: systemapks.variants

Resource: Varian

APK yang sesuai untuk disertakan dalam image sistem. Resource SystemApksService.

Representasi JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Kolom
variantId

integer (uint32 format)

Hanya output. ID varian APK sistem yang dibuat sebelumnya.

deviceSpec

object (DeviceSpec)

Spesifikasi perangkat yang digunakan untuk membuat APK.

options

object (SystemApkOptions)

Opsional. Opsi diterapkan pada APK yang dihasilkan.

DeviceSpec

Spesifikasi perangkat yang digunakan untuk membuat APK sistem.

Representasi JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Kolom
supportedAbis[]

string

Arsitektur ABI yang didukung dalam urutan preferensi. Nilainya harus berupa string seperti yang dilaporkan oleh platform, misalnya "armeabi-v7a", "x86_64".

supportedLocales[]

string

Semua lokalitas yang terinstal direpresentasikan sebagai string BCP-47, mis. "id-ID".

screenDensity

integer (uint32 format)

dpi layar.

SystemApkOptions

Opsi untuk APK sistem.

Representasi JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Kolom
uncompressedNativeLibraries

boolean

Apakah APK sistem dibuat dengan library native yang tidak dikompresi.

uncompressedDexFiles

boolean

Apakah APK sistem dibuat dengan file dex yang tidak dikompresi.

rotated

boolean

Apakah akan menggunakan kunci yang dirotasi untuk menandatangani APK sistem.

Metode

create

Membuat APK yang cocok untuk disertakan dalam image sistem dari Android App Bundle yang sudah diupload.

download

Mendownload APK sistem yang dibuat sebelumnya, yang cocok untuk disertakan dalam image sistem.

get

Menampilkan varian APK sistem yang dibuat sebelumnya.

list

Menampilkan daftar varian APK sistem yang dibuat sebelumnya.