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)

स्क्रीन डीपीआई.

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 के पहले से बनाए गए वैरिएंट की सूची दिखाता है.

गड़बड़ी के कोड

इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:

गड़बड़ी का कोड कारण रिज़ॉल्यूशन
5xx Google Play सर्वर में सामान्य गड़बड़ी. अनुरोध को फिर से भेजें.

अगर समस्या बनी रहती है, तो अपने Google Play खाता मैनेजर से संपर्क करें या सहायता का अनुरोध सबमिट करें. अगर आपको किसी समस्या के बारे में पहले से पता है, तो Play का स्टेटस डैशबोर्ड देखें.

409 एक साथ कई अपडेट करने पर गड़बड़ी हुई.

किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे पहले से ही अपडेट किया जा रहा है. उदाहरण के लिए, Play Billing Library के acknowledgePurchase() तरीके को कॉल करके और Play Developer API के purchases.products.acknowledge को एक साथ कॉल करके, खरीदारी की पुष्टि की जा रही है.

अनुरोध को फिर से भेजें.