संसाधन: वैरिएंट
ऐसा APK जिसे सिस्टम इमेज में शामिल किया जा सकता है. यह SystemApksService का संसाधन है.
| JSON के काेड में दिखाना |
|---|
{ "variantId": integer, "deviceSpec": { object ( |
| फ़ील्ड | |
|---|---|
variantId |
सिर्फ़ आउटपुट के लिए. पहले से बनाए गए सिस्टम APK वैरिएंट का आईडी. |
deviceSpec |
APK जनरेट करने के लिए इस्तेमाल किए गए डिवाइस की खास जानकारी. |
options |
ज़रूरी नहीं. जनरेट किए गए APK पर लागू किए गए विकल्प. |
DeviceSpec
सिस्टम APK जनरेट करने के लिए इस्तेमाल किए गए डिवाइस की खास जानकारी.
| JSON के काेड में दिखाना |
|---|
{ "supportedAbis": [ string ], "supportedLocales": [ string ], "screenDensity": integer } |
| फ़ील्ड | |
|---|---|
supportedAbis[] |
पसंद के क्रम में, काम करने वाले ABI आर्किटेक्चर. वैल्यू, प्लैटफ़ॉर्म से मिली स्ट्रिंग होनी चाहिए. उदाहरण के लिए, "armeabi-v7a", "x86_64". |
supportedLocales[] |
इंस्टॉल की गई सभी भाषाओं को BCP-47 स्ट्रिंग के तौर पर दिखाया जाता है. जैसे, "en-US". |
screenDensity |
स्क्रीन डीपीआई. |
SystemApkOptions
सिस्टम APK के लिए विकल्प.
| JSON के काेड में दिखाना |
|---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
| फ़ील्ड | |
|---|---|
uncompressedNativeLibraries |
इससे पता चलता है कि सिस्टम APK को कंप्रेस नहीं की गई और पहले से मशीन कोड में बदली गई लाइब्रेरी के साथ जनरेट किया गया था या नहीं. |
uncompressedDexFiles |
सिस्टम APK को बिना कंप्रेस की गई DEX फ़ाइलों के साथ जनरेट किया गया था या नहीं. |
rotated |
सिस्टम APK पर साइन करने के लिए, बदली गई कुंजी का इस्तेमाल करना है या नहीं. |
तरीके |
|
|---|---|
|
यह एक ऐसा APK बनाता है जिसे पहले से अपलोड किए गए Android ऐप्लिकेशन बंडल से, सिस्टम इमेज में शामिल किया जा सकता है. |
|
यह पहले से बनाए गए सिस्टम APK को डाउनलोड करता है. यह सिस्टम इमेज में शामिल करने के लिए सही है. |
|
यह पहले से बनाए गए सिस्टम APK वैरिएंट को दिखाता है. |
|
सिस्टम APK के पहले से बनाए गए वैरिएंट की सूची दिखाता है. |
गड़बड़ी के कोड
इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:
| गड़बड़ी का कोड | कारण | ब्यौरा | रिज़ॉल्यूशन |
|---|---|---|---|
400 |
invalidValue |
अनुरोध में अमान्य वैल्यू दी गई है. आम तौर पर, यह गड़बड़ी तब दिखती है, जब खरीदारी का टोकन गलत हो या मान्य न हो. | एपीआई के रेफ़रंस के आधार पर, अनुरोध के मुख्य हिस्से या पैरामीटर में मौजूद फ़ील्ड की अमान्य वैल्यू को ठीक करें. |
400 |
required |
अनुरोध में कोई ज़रूरी फ़ील्ड या पैरामीटर मौजूद नहीं है. | एपीआई के दस्तावेज़ देखें और पक्का करें कि सभी ज़रूरी फ़ील्ड और पैरामीटर शामिल किए गए हों. |
403 |
userInsufficientPermission |
अनुरोध की गई कार्रवाई को पूरा करने के लिए, उपयोगकर्ता के पास ज़रूरी अनुमति नहीं है. | पक्का करें कि पुष्टि किए गए उपयोगकर्ता के पास, Google Play Console में ज़रूरी अनुमतियां हों. ज़्यादा जानकारी के लिए, सेवा खाते का इस्तेमाल करना लेख पढ़ें. |
404 |
notFound |
अनुरोध किया गया संसाधन नहीं मिला. | पुष्टि करें कि आइडेंटिफ़ायर (जैसे, खरीदारी का टोकन, पैकेज का नाम, प्रॉडक्ट आईडी, सदस्यता आईडी) सही हैं. |
409 |
concurrentUpdate |
किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे एक साथ अपडेट किया जा रहा है. | एक्स्पोनेंशियल बैकऑफ़ के साथ अनुरोध को फिर से भेजें. एक ही संसाधन में एक साथ कई बदलाव न करें. |
5xx |
Generic error |
Google Play सर्वर में सामान्य गड़बड़ी. | अनुरोध को फिर से भेजें. अगर समस्या बनी रहती है, तो अपने Google Play खाता मैनेजर से संपर्क करें या सहायता का अनुरोध सबमिट करें. अगर आपको किसी रुकावट के बारे में पहले से पता है, तो Play स्टेटस डैशबोर्ड देखें. |