REST Resource: systemapks.variants

ทรัพยากร: ตัวแปร

APK ที่เหมาะสำหรับการรวมไว้ในอิมเมจระบบ ทรัพยากรของ SystemApksService

การแสดง JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
ช่อง
variantId

integer (uint32 format)

เอาต์พุตเท่านั้น รหัสของตัวแปร APK ระบบที่สร้างไว้ก่อนหน้านี้

deviceSpec

object (DeviceSpec)

ข้อกำหนดของอุปกรณ์ที่ใช้สร้าง APK

options

object (SystemApkOptions)

ไม่บังคับ ตัวเลือกที่ใช้กับ APK ที่สร้างขึ้น

DeviceSpec

ข้อกำหนดของอุปกรณ์ที่ใช้สร้าง APK ของระบบ

การแสดง JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
ช่อง
supportedAbis[]

string

สถาปัตยกรรม ABI ที่รองรับตามลำดับที่ต้องการ ค่าควรเป็นสตริงตามที่แพลตฟอร์มรายงาน เช่น "armeabi-v7a", "x86_64"

supportedLocales[]

string

ภาษาที่ติดตั้งทั้งหมดจะแสดงเป็นสตริง BCP-47 เช่น "en-US"

screenDensity

integer (uint32 format)

dpi ของหน้าจอ

SystemApkOptions

ตัวเลือกสำหรับ APK ของระบบ

การแสดง JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
ช่อง
uncompressedNativeLibraries

boolean

APK ของระบบสร้างด้วยไลบรารีเนทีฟที่ไม่ได้บีบอัดหรือไม่

uncompressedDexFiles

boolean

มีการสร้าง APK ของระบบด้วยไฟล์ Dex ที่ไม่ได้บีบอัดหรือไม่

rotated

boolean

จะใช้คีย์ที่หมุนเวียนเพื่อรับรอง APK ของระบบหรือไม่

วิธีการ

create

สร้าง APK ที่เหมาะสำหรับการรวมไว้ในอิมเมจระบบจาก Android App Bundle ที่อัปโหลดแล้ว

download

ดาวน์โหลด APK ระบบที่สร้างไว้ก่อนหน้านี้ซึ่งเหมาะสำหรับการรวมไว้ในอิมเมจระบบ

get

แสดงผลตัวแปร APK ของระบบที่สร้างไว้ก่อนหน้านี้

list

แสดงรายการตัวแปร APK ของระบบที่สร้างไว้ก่อนหน้านี้