REST Resource: systemapks.variants

المورد: Variant

ملف 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)

عدد النقاط في البوصة على الشاشة

SystemApkOptions

خيارات ملفات APK الخاصة بالنظام

تمثيل JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
الحقول
uncompressedNativeLibraries

boolean

تحديد ما إذا تم إنشاء حزمة APK للنظام باستخدام مكتبات مجمّعة من رموز برمجية أصلية غير مضغوطة

uncompressedDexFiles

boolean

تحديد ما إذا تم إنشاء حزمة APK للنظام باستخدام ملفات dex غير مضغوطة

rotated

boolean

تحديد ما إذا كان سيتم استخدام المفتاح المستبدَل لتوقيع حزمة APK للنظام

الطُرق

create

تنشئ هذه الأداة حزمة APK مناسبة لتضمينها في صورة نظام من "حزمة تطبيق Android" تم تحميلها مسبقًا.

download

تنزيل حزمة APK للنظام تم إنشاؤها سابقًا ومناسبة لتضمينها في صورة نظام

get

تعرض هذه الطريقة صيغة حزمة APK للنظام تم إنشاؤها سابقًا.

list

تعرض هذه الطريقة قائمة بمتغيرات حِزم APK للنظام التي تم إنشاؤها سابقًا.

رموز الخطأ

تعرض عمليات هذا المورد رموز خطأ HTTP التالية:

رمز الخطأ السبب الوصف الدقة