संसाधन: वैरिएंट
ऐसा 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 वैरिएंट की पहले से बनाई गई सूची दिखाता है. |
गड़बड़ी के कोड
इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:
| गड़बड़ी का कोड | कारण | ब्यौरा | रिज़ॉल्यूशन |
|---|