संसाधन: वैरिएंट
वह APK जो किसी सिस्टम इमेज में शामिल किए जाने के लिए सही हो. SystemApksService का संसाधन.
JSON के काेड में दिखाना |
---|
{ "variantId": integer, "deviceSpec": { object ( |
फ़ील्ड | |
---|---|
variantId |
सिर्फ़ आउटपुट के लिए. पहले से बनाए गए सिस्टम के APK के वैरिएंट का आईडी. |
deviceSpec |
APK जनरेट करने के लिए इस्तेमाल की जाने वाली डिवाइस की खास जानकारी. |
options |
ज़रूरी नहीं. जनरेट किए गए APK पर लागू विकल्प. |
DeviceSpec
सिस्टम APK जनरेट करने के लिए, इस्तेमाल किए जाने वाले डिवाइस की खास जानकारी.
JSON के काेड में दिखाना |
---|
{ "supportedAbis": [ string ], "supportedLocales": [ string ], "screenDensity": integer } |
फ़ील्ड | |
---|---|
supportedAbis[] |
प्राथमिकता के हिसाब से, काम करने वाले एबीआई आर्किटेक्चर. वैल्यू, प्लैटफ़ॉर्म से रिपोर्ट की गई स्ट्रिंग होनी चाहिए, जैसे कि "armeabi-v7a", "x86_64". |
supportedLocales[] |
इंस्टॉल की गई सभी स्थान-भाषाएं, जिन्हें BCP-47 स्ट्रिंग के तौर पर दिखाया गया है, जैसे कि "en-US". |
screenDensity |
स्क्रीन डीपीआई. |
SystemApkOptions
सिस्टम के APKs के विकल्प.
JSON के काेड में दिखाना |
---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
फ़ील्ड | |
---|---|
uncompressedNativeLibraries |
क्या सिस्टम APK को कंप्रेस नहीं की गई नेटिव लाइब्रेरी की मदद से जनरेट किया गया था. |
uncompressedDexFiles |
क्या सिस्टम APK को बिना कंप्रेस की गई dex फ़ाइलों के साथ जनरेट किया गया है. |
rotated |
सिस्टम APK पर हस्ताक्षर करने के लिए बदली गई कुंजी का इस्तेमाल करना है या नहीं. |
तरीके |
|
---|---|
|
ऐसा APK बनाता है जो पहले से अपलोड किए गए Android ऐप्लिकेशन बंडल की सिस्टम इमेज में शामिल किए जाने के लिए सही होता है. |
|
पहले से बनाया गया सिस्टम APK डाउनलोड करता है जो सिस्टम इमेज में शामिल किए जाने के लिए सही होता है. |
|
सिस्टम के पहले बनाए गए APK का वैरिएंट दिखाता है. |
|
सिस्टम के APK के पहले बनाए गए वैरिएंट की सूची दिखाता है. |