सामान्य सिस्टम इमेज (जीएसआई)

जेनरिक सिस्टम इमेज (जीएसआई) बिना बदलाव किए गए Android ओपन सोर्स प्रोजेक्ट (एओएसपी) के साथ, पूरी तरह Android लागू करना इसे कई तरह के Android डिवाइसों पर चलाया जा सकता है.

ऐप्लिकेशन का बेहतर इस्तेमाल करने के लिए, ऐप्लिकेशन डेवलपर सबसे नए Android GSI को इंस्टॉल करके चला सकते हैं का परीक्षण करने के साथ-साथ Android OS रिलीज़ के स्टेज, जिनमें डेवलपर प्रीव्यू और बीटा बिल्ड शामिल हैं. जोड़ा जा रहा है पुष्टि और जांच की प्रोसेस के लिए जीएसआई, आपको फ़ायदे:

  • असल डिवाइसों के बड़े सेट पर ज़्यादा टेस्ट कवरेज
  • साथ काम करने से जुड़ी ऐप्लिकेशन की समस्याओं को ठीक करने के लिए ज़्यादा समय
  • Android डिवाइस के साथ काम करने से जुड़ी जिन समस्याओं के बारे में शिकायत की गई है उन्हें ठीक करने के ज़्यादा मौके ऐप्लिकेशन डेवलपर की ओर से

जीएसआई प्रोजेक्ट चालू है सोर्स साथ ही, यह ऐप्लिकेशन को बेहतर बनाने के कई तरीके उपलब्ध कराता है, ताकि Android नेटवर्क को बेहतर बनाया जा सके और ओएस की क्वालिटी में बदलाव करें.

सभी डिवाइसों पर जीएसआई की सुविधा
पहली इमेज: जीएसआई, और कभी-कभी ऐसा Android के वर्शन के लिए भी होता है जिसे डिवाइस बनाने वाली कंपनी अपनी खुद की सिस्टम इमेज नहीं देते.

जीएसआई में सभी डिवाइसों के लिए, एक जैसे मुख्य सिस्टम फ़ंक्शन शामिल होते हैं पर इंस्टॉल किया गया. दूसरे शब्दों में, जीएसआई में डिवाइस मैन्युफ़ैक्चरर के पसंद के मुताबिक बनाने की सुविधा मिलती है. इस वजह से, आपको व्यवहार में अंतर देखने को मिल सकता है इन स्थितियों में:

  • ऐसे इंटरैक्शन जिनमें यूज़र इंटरफ़ेस (यूआई) शामिल है
  • हार्डवेयर की नई सुविधाओं का अनुरोध करने वाले वर्कफ़्लो

डिवाइस अनुपालन देखें

जीएसआई सिर्फ़ इन विशेषताओं वाले डिवाइस पर काम कर सकते हैं:

  • बूटलोडर को अनलॉक किया गया.
  • पूरी तरह से ट्रेबल का अनुपालन करने वाला.
  • यह सुविधा, Android 9 (एपीआई लेवल 28) या उसके बाद के वर्शन के साथ लॉन्च की गई हो. इस पर अपग्रेड किए गए डिवाइस पुराने वर्शन वाला Android 9 वर्शन, जीएसआई के साथ काम कर भी सकता है और नहीं भी.

यह पता करने के लिए कि आपका डिवाइस जीएसआई का इस्तेमाल कर सकता है या नहीं और आपके पास जीएसआई OS का कौनसा वर्शन है को इंस्टॉल करना है, तो ये काम करें:

  1. निम्न आदेश चलाकर ट्रेबल सहायता की जांच करें:

    adb shell getprop ro.treble.enabled

    अगर false रिस्पॉन्स देता है, तो इसका मतलब है कि डिवाइस, जीएसआई के साथ काम नहीं करता है जारी नहीं रखना चाहिए. अगर रिस्पॉन्स true है, तो अगले चरण पर जाएं.

  2. नीचे दिए गए निर्देश की मदद से, क्रॉस-वर्शन सहायता की जांच करें:

    adb shell cat /system/etc/ld.config.version_identifier.txt \
    | grep -A 20 "\[vendor\]"

    आउटपुट में, इसके लिए [vendor] सेक्शन में देखें namespace.default.isolated.

    अगर उस एट्रिब्यूट की वैल्यू true है, तो डिवाइस पूरी तरह से काम करता है वेंडर नेटिव डेवलपमेंट किट (VNDK) और इसका इस्तेमाल कर सकते हैं जीएसआई ऑपरेटिंग सिस्टम (ओएस) का कोई ऐसा वर्शन जो डिवाइस में मौजूद ओएस से नया हो वर्शन है. जब भी हो सके, जीएसआई ओएस के सबसे नए वर्शन का इस्तेमाल करें.

    अगर एट्रिब्यूट की वैल्यू false है, तो इसका मतलब है कि डिवाइस पूरी तरह से नहीं है VNDK के साथ काम करता है. साथ ही, डिवाइस एक ही ऑन-डिवाइस ओएस के लिए, सिर्फ़ जीएसआई का इस्तेमाल कर सकता है वर्शन है. उदाहरण के लिए, Android 10 (एपीआई वर्शन 29) वाला ऐसा डिवाइस जो VNDK का पालन करने पर, सिर्फ़ Android 10 की जीएसआई इमेज लोड की जा सकती है.

  3. जीएसआई सीपीयू आर्किटेक्चर का टाइप, डिवाइस के सीपीयू आर्किटेक्चर से मेल खाना चाहिए. यहां की यात्रा पर हूं जीएसआई इमेज के लिए सही सीपीयू आर्किटेक्चर खोजें, और नीचे दिए गए तरीके से आदेश:

    adb shell getprop ro.product.cpu.abi

    आउटपुट का इस्तेमाल करके यह तय करें कि अपनी विंडो को फ़्लैश करते समय किस जीएसआई इमेज का इस्तेमाल करना है डिवाइस. उदाहरण के लिए, Pixel 5 पर, आउटपुट से पता चलेगा कि सीपीयू (CPU) आर्किटेक्चर arm64-v8a है, इसलिए आपको arm64 टाइप के जीएसआई का इस्तेमाल करना होगा.

जीएसआई डाउनलोड करें

अपने डेवलपमेंट की ज़रूरतों के हिसाब से, जीएसआई पाने के कुछ तरीके यहां दिए गए हैं:

जीएसआई इंस्टॉल करना

जीएसआई इंस्टॉल करने की प्रोसेस, डिवाइस पर निर्भर करती है. इसके लिए अपने डिवाइस के निर्माता से संपर्क करें सटीक टूल और प्रक्रियाओं के बारे में बताया था. Pixel 3 और Pixel 3 जैसे तो इंस्टॉल करने के कई तरीके हैं:

सुझाव, शिकायत या राय दें

जीएसआई की मदद से, आपको Android पर अपने ऐप्लिकेशन की पुष्टि करने में मदद मिलती है. हम आपके सहयोग की सराहना करते हैं पर सुझाव, शिकायत या राय शेयर करें. साथ ही, जीएसआई को डिवाइस.

गड़बड़ियों की जानकारी देने या सुविधा के अनुरोधों के बारे में हमें सूचना देने के लिए, समस्या को ट्रैक करने वाले खास टूल का इस्तेमाल करें कॉम्पोनेंट GSI के लिए.

अन्य संसाधन