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 של המערכת.

Methods

create

השירות יוצר קובץ APK שמתאים להכללה בקובץ אימג' של מערכת מקובץ Android App Bundle שכבר הועלה.

download

הורדת קובץ APK של מערכת שנוצר בעבר, שמתאים להכללה בתמונת מערכת.

get

הפונקציה מחזירה וריאנט של APK למערכת שנוצר בעבר.

list

הפונקציה מחזירה את הרשימה של וריאנטים של קובצי APK למערכת שנוצרו בעבר.