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

אפשרויות ל-APKs של המערכת.

ייצוג 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 של המערכת שנוצרו קודם לכן.