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