REST Resource: systemapks.variants

Resource: Variant

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 yang 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 ditampilkan sebagai string BCP-47, misalnya, "en-US".

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 tanpa dikompresi.

uncompressedDexFiles

boolean

Apakah APK sistem dibuat dengan file dex tanpa dikompresi.

rotated

boolean

Apakah akan menggunakan kunci yang dirotasi untuk menandatangani APK sistem.

Metode

create

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

download

Mendownload APK sistem yang dibuat sebelumnya dan sesuai untuk disertakan dalam image sistem.

get

Menampilkan varian APK sistem yang dibuat sebelumnya.

list

Menampilkan daftar varian APK sistem yang dibuat sebelumnya.

Kode error

Operasi resource ini menampilkan kode error HTTP berikut:

Kode error Alasan Deskripsi Resolusi
400 invalidValue Nilai yang tidak valid diberikan dalam permintaan. Error ini sering kali ditampilkan untuk token pembelian yang salah format atau tidak valid. Perbaiki nilai kolom yang tidak valid dalam isi atau parameter permintaan berdasarkan referensi API.
400 required Kolom atau parameter wajib diisi tidak ada dalam permintaan. Lihat dokumentasi API untuk memastikan semua kolom dan parameter wajib diisi disertakan.
403 userInsufficientPermission Pengguna tidak memiliki izin yang memadai untuk melakukan operasi yang diminta. Pastikan pengguna yang diautentikasi memiliki izin yang diperlukan di Konsol Google Play. Lihat Menggunakan akun layanan untuk mengetahui detail selengkapnya.
404 notFound Resource yang diminta tidak dapat ditemukan. Verifikasi bahwa ID (misalnya, token pembelian, nama paket, ID produk, ID langganan) sudah benar.
409 concurrentUpdate Ada upaya untuk memperbarui objek yang sedang diperbarui secara bersamaan. Coba lagi permintaan dengan backoff eksponensial. Hindari modifikasi serentak pada resource yang sama.
5xx Generic error Error umum di server Google Play. Coba lagi permintaan Anda.

Jika masalah berlanjut, hubungi pengelola akun Google Play Anda atau kirimkan permintaan dukungan. Pertimbangkan untuk memeriksa Dasbor Status Play untuk mengetahui pemadaman layanan yang diketahui.